0

我最近遇到了一种情况,我确实需要将动态集合绑定到 Infragistics XamGrid,其中要显示的列不固定。所以我想要像 ObservableCollection 这样的东西被绑定到列表中。然而,基础设施尚不支持动态/扩展。我尝试使用 DataTable,它没有用。

如何做到这一点?

4

1 回答 1

1

所以最后我能够使用匿名类型来实现它。如果您知道要选择哪些列,则可以将匿名对象绑定到网格。

我还有一个要显示的字段列表和要显示的数据。为了合并这些,我借助 Exprssion 树和类型构建器在运行时构建类型并向其添加属性,将这个新类型绑定到网格。您可以获取有关表达式构建和动态类型生成的 stackoverflow 本身的代码。

于 2013-02-01T12:26:08.707 回答