1

2つのテーブルを持つデータセットにバインディングソースがあります。マスターには多くのレコードが含まれ、詳細には選択したマスターレコードの詳細のみが含まれます。

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

しかし、この計画をどのように進めるかはわかりません。

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

4

1 に答える 1

1

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

于 2012-04-18T15:14:41.187 に答える