如何将 WPFToolkit DataGrid 连接到代码隐藏中的搜索查询源
我正在实现一个 WPFToolkit 数据网格,我想将它绑定到它的源。目前,我通过将查询结果链接到 ItemsSource 以编程方式在代码隐藏中执行此操作。但这仍然不够有效,因为我希望能够选择要显示的列并重命名标题,为此我需要绑定每个 datagridtextcolumn 部分。
我会很感激任何想法。先感谢您!
I am implementing a WPFToolkit datagrid and I want to bind it to it's source. Currently I do it programatically in code-behind through linking the query results to the ItemsSource . Still this is not effective enough, as I want to be able to select which columns to display and also to rename the headers, for which I need binding for each datagridtextcolumn sections.
I will appreciate any ideas. Thank you in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您还可以在代码隐藏中设置每列的绑定。
下面是一个示例 DataGrid,其中包含带有自定义标题文本的手动定义的列:
下面是一些隐藏代码,它将每列绑定到设置为 ItemsSource 的集合中的属性:
您可以更改代码中的标题文本和可见性如果您愿意:
我只是使用一个简单的测试类 Prop 和一些字符串属性。
You can also set the bindings of each column in code-behind.
Here is a sample DataGrid with manually-defined columns with custom header text:
And here is some code-behind that binds each column to a property from the collection that is set to be the ItemsSource:
You can change the header text and visibility in code if you like:
I'm just using a simple test class, Prop, with some string properties.