0

バインディング ソースによって設定されたコンボボックスがあります。プログラムに次のことをさせようとしています。選択が変更されると、次のコマンドが実行されます。

dataSetInstance.tbl2.Clear();
oleDbDataAdapter1.SelectCommand.Parameters[0].Value = label2.Text;
oleDbDataAdapter1.Fill(dataSetInstance.tbl2);

ボタンとして上記のコードが機能し、comboBox1_SelectionChangeCommitted私が求めている結果が得られますが、同じコードでメソッドを使用すると、コードと同じ結果を得るためにコンボボックス内の項目を 2 回選択する必要があるようです。上記のボタンクリックで使用しました。

どうもありがとう、

4

1 に答える 1

2

の代わりにSelectionChangeCommited、 を使用してみてくださいSelectedIndexChnaged

MSDN でこのサンプルを見てください。

于 2012-05-04T17:13:57.950 に答える