如果我想将DataGrid绑定到不存在作为具有属性的对象的动态数据,该怎么办?我想使用DataGrid的UI功能,但我拥有的数据模式是用户生成的,因此不会编译成模型本身。例如,用户可以动态创建新列。
答案 0 :(得分:0)
Wpf DataGrid支持使用DataTable
进行数据绑定,您可以使用DataTable
来利用动态数据。
建议不要使用DataTable
,但如果您愿意,也可以。
我建议的替代方法是创建一个Model
,其中包含您可能需要的最大数量的属性,然后让用户选择他们想要查看的属性。您可以相应地隐藏或显示列。