使用mysql我喂combobox2選擇combobox1.It工作正常。但問題是首先選擇似乎不觸發事件處理程序。第二次我做它會觸發。C#combobox選擇餵養另一個組合框
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { comboBox1.SelectedValueChanged += new EventHandler(comboBox1_selectedvaluechanged); }
private void comboBox1_selectedvaluechanged(object sender, EventArgs e) { region = comboBox1.SelectedItem.ToString(); values_to_venue(); db.connection.Close(); }
我認爲你想使用的事件是ComboBox.SelectionChangeCommitted,因爲如果用戶使用鍵盤上的向上/向下箭頭導航DropDown列表,SelectedIndexChanged將在選擇提交之前觸發 - 是你想要的嗎? ??? – gangelo