如果我想将DataGrid绑定到动态数据,该怎么办?

时间:2014-04-13 04:28:39

标签: wpf datagrid

如果我想将DataGrid绑定到不存在作为具有属性的对象的动态数据,该怎么办?我想使用DataGrid的UI功能,但我拥有的数据模式是用户生成的,因此不会编译成模型本身。例如,用户可以动态创建新列。

1 个答案:

答案 0 :(得分:0)

Wpf DataGrid支持使用DataTable进行数据绑定,您可以使用DataTable来利用动态数据。

建议不要使用DataTable,但如果您愿意,也可以。

我建议的替代方法是创建一个Model,其中包含您可能需要的最大数量的属性,然后让用户选择他们想要查看的属性。您可以相应地隐藏或显示列。