私は左にExplorerスタイルのTreeViewを持つWinFormsアプリケーションを持っています。異なるノードを選択すると、他のさまざまな標準コントロールで構成された異なるUserControlが表示されます。さまざまなUserControl内のすべてのコントロールは、単一のDataSetにバインドされています。私はツリーのスコープの上にあるComboBoxを持っています(テストとライブ設定の間で変更するために)マスターテーブルをバインドし、テーブル間のマスター/ディテール関係をセットアップすると、ComboBoxを変更するとすべての子テーブルの現在の行が変更されます。ここまでは順調ですね。WinFormsのプログラムでの詳細のバインディング
私はプラグ可能なサブツリー(別々のDLLからピックアップ)を追加しました。各サブツリーはそれ自身のデータセットを使用します。私が問題を抱えている部分は、サブツリーをマスターテーブルにリンクさせる方法です。サブツリーのDataSets内にマスターテーブルをレプリケートしましたが(データセット間でリレーションシップが機能しないため)、サブツリーには独自のComboBoxがないため、バインディング作業を行う方法がわかりません。私は、各サブツリーのCurrencyManagerが必要で、どういうわけかそれらをComboBoxのchangeイベントにリンクしていますが、サブツリーのUserControlをCurrencyManagerに関連付けるにはどうすればいいですか?