2012-04-18 9 views
1

私はデータセットに2つのテーブル、つまり多数のレコードを含むマスターと、選択したマスターレコードの詳細のみを持つ詳細を持つバインディングソースを持っています。選択したマスタレコードから詳細テーブルを読み込む方法は?

マスターテーブル内の現在のレコードの位置を変更すると、詳細テーブルのデータを新しい詳細に置き換える要求がトリガされます。

しかし、私はこの計画を進める方法についてはわかりません。

マスターテーブルのレコードの選択を監視し、対応するマスタレコードの詳細データを取得し、詳細テーブルのすべてのデータを置換する必要がありますか?

答えて

1

マスターテーブルのSelectionModeをRowSelectに設定し、次にSelectionChangedイベントを処理します。そのイベント内で、ディテール表にバインドされているディテール・オブジェクトのBindingListをクリアし、選択されているマスター項目に基づいて詳細リストを新しいディテール項目に再入力します。

関連する問題