0

您好,我有一个有 10 列的数据网格。第一个从数据网格的 itemsource 属性中获取它们的值。但最后两个我希望他们从其他来源获取他们的价值观。

具体来说,项目源两次都是对象列表。我想知道如何让最后两个列从不同的来源获取它们的值。环顾四周,我发现您不能同时在数据网格中设置多个源。

我一直在尝试创建一个新的对象列表,该列表可以组合我需要的数据,但是因为一切都是通过代码而不是 xaml 动态完成的,所以它一直在使我的程序的其他部分崩溃!

那么关于如何绑定到与datagrid.itemsource不同的datagridcolumn的任何想法???

我还尝试为每个 datagridtextcolumn 创建一个绑定,将我想要的列表设置为绑定,将我需要的参数设置为路径,然后绑定到列,但是我在每个单元格中都获得了相同的值

因此,如果我解释得不够好,请告诉我,我会尽力解释得更好,欢迎所有建议

4

1 回答 1

1

为您的 AdvancedDataGrid 编写您自己的列渲染器。然后你可以在运行时提供你想要的任何值。更多信息在这里

于 2013-06-19T11:43:42.407 回答