私は、検証、データ処理などのさまざまなメソッドを含む、動的に構築された、本質的に不明な数の列を持つテーブルである派手なビジネスロジッククラスを作成しています.
これは、アクセサーIEnumerable
を介して列にアクセスできる特殊な行オブジェクトです。BusinessData this[string columnName] { get { ... } }
ほとんどのようにDataTable
。
WPF にデータバインドできるようにしDataGrid
たいので、次のように書きたいと思います。
dataGrid1.ItemsSource = myFancyMemoryTable;
しかし、もちろん、それは機能しませんDataGrid
。ビジネス データを含む列ではなく、行オブジェクトのパブリック プロパティにバインドされるからです。そこから必要な動作を取得するにはどうすればよいですか?