0

我正在编写一个花哨的业务逻辑类,它本质上是一个具有未知列数的表,动态构造,其中包括用于验证、数据处理等的各种方法。

它是一种IEnumerable特殊的行对象,允许通过访问器访问它们的列BusinessData this[string columnName] { get { ... } }。几乎像一个DataTable

我希望能够将它数据绑定到 WPF DataGrid,所以我想写以下内容:

 dataGrid1.ItemsSource = myFancyMemoryTable;

但是,当然,它不会起作用,因为DataGrid它将自己绑定到我的行对象的公共属性,而不是包含业务数据的列。我如何从中获得我想要的行为?

4

1 回答 1

1

我无法具体追踪为DataTables/检索属性的位置,DataRows但如果您ITypedList在应该工作的源集合上实现。

于 2012-09-22T18:50:59.483 回答