mysqlを使用して、combobox1のコンボボックス2を選択してフィードします。問題は最初の選択はイベントハンドラをトリガしないようです。 2回目に私はそれを引き起こします。C#コンボボックスの選択他のコンボボックスへの供給
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だと思うのですが、ユーザーがキーパッド上の上下の矢印を使ってドロップダウンリストをナビゲートすると、SelectedIndexChangedは選択が確定する前に起動します。 ??? – gangelo