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