2つの値を持つComboBoxコントロールがあるフォームがあります。
ユーザーがリストから1つの項目を選択したら、選択したオプションに対応するデータのテーブルを表示する必要があります。
if (DropDownList1.SelectedValue == 1)
{
// open a SqlCommand
// read values
// fill table
}
else if (DropDownList1.SelectedValue == 2)
{
// etc
問題は、ユーザーが選択した後にのみテーブルに入力したいということです。しかし、フォームがロードされると、ComboBoxは自動的に最初のオプションを選択し、コードが実行されてテーブルがいっぱいになります。
これを防ぐにはどうすればよいですか?