申し訳ありませんが、質問が明確ではないかもしれません:
ComboBox
問題は、コードからa を入力SelectedIndex
して1に設定する Windows フォームがあることです。私の問題は、何かを書くと、すべてComboBox
がSelectedIndex
自動的に0に変わることです。
最初の写真は、まだ値を入力していないときを示しています。2 つ目は、 に何かを書くときですTextBox
。
TextChanged
イベントはありません。BindingSource
また、このフォームに使用していることも明確にします。
の私のコードComboBox
は次のようなものです:
private void FillNationality()
{
var items = new BindingList<KeyValuePair<string, string>>();
items.Add(new KeyValuePair<string, string>("E", "Expatriate"));
items.Add(new KeyValuePair<string, string>("R", "Resident"));
items.Add(new KeyValuePair<string, string>("Z", "Zambian"));
nationalityComboBox.DataSource = items;
nationalityComboBox.ValueMember = "Key";
nationalityComboBox.DisplayMember = "Value";
nationalityComboBox.SelectedIndex = 0;
}
この問題について教えてください。