コンボに DataSource を設定するときに少し問題があります。
コンボとデフォルト項目で渡すヘルパー メソッドがあります。
このメソッド内で、SelectionChanged イベントを発生させるコンボの DataSource が設定されます。その後、Selectionchanged イベントはこのヘルパー メソッドを再度呼び出して、最初のコンボから選択された ID に基づいて別のコンボの DataSource を設定できるようにします。このプロセスは、さらに 6 つのコンボに対して繰り返され、新しいデータを取得するためにデータベースへの呼び出しが行われるたびに行われます。
このメソッド内で DataSource を設定した後、defaultItem で渡されたコンボの SelectedValue を設定します。これにより、チェーンが再び開始され、もちろんすべてのデータベース呼び出しが開始されます。
これを回避する最善の方法は何ですか?
SelectionChangeCommitted イベントを使用してみましたが、これはチェーンを開始しません。
前もって感謝します。
私はC#.Net 4.0を使用しています