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 に答える