バインディングソースを使用してデータグリッドビューにアイテム (デポ) のコレクションを表示し、別のバインディングソースを使用してこのコレクションの詳細 (デポ内のビン) を表示しています。
最初のバインディング ソースの位置を、.position を使用して前のフォームから選択した位置に設定しようとしています。
親バインディング ソースは目的のデポを正しく選択しますが、2 番目のバインディング ソースのすべてのビンは、デポが最初に選択されたものであるかのように設定しようとします。
親バインディング ソースの位置が .position を使用して選択されたときに、親バインディング ソースのどの位置を見る必要があるかを子バインディング ソースに具体的に伝えることは可能ですか?
編集:詳細説明
depotCollectionBindingSource.Position = depotCollectionBindingSource.IndexOf(location);
これにより、デポ コレクションの新しい位置が設定されます。
ただし、同じ datagridview 内の別のコンボボックスにバインドされている binCollectionBindingSource は、選択されたデポのすべてのビンを表示する必要があるときに、depotCollection 内の最初のデポからすべてのビンを一覧表示し続けます。