datagrid列有多个绑定源

时间:2013-04-16 16:09:40

标签: wpf wpfdatagrid advanceddatagrid itemssource

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

具体而言,项目源两次都是对象列表。 我想知道如何使最后两个列从不同的来源获取它们的值。搜索我发现你不能同时在数据网格中设置多个源。

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

所以关于如何绑定到datagridcolumn不同来源的任何想法都比datagrid.itemsource ???

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

所以,如果我不能很好地解释,请告诉我,我会尝试更好地解释 欢迎所有建议

1 个答案:

答案 0 :(得分:1)

为AdvancedDataGrid编写自己的列渲染器。然后,您可以在运行时提供所需的任何值。更多信息here