C#winform兩個關聯的combobox,沒有做循環卻執行2次
2個combobox:combobox1和combobox2,當1中的text變化時觸發combobox1_textchange事件,在這事件中給combobox2的items進行添加,同時若combobox2的text為空,則觸發combobox2_textchange事件,其中進行其他操作
private void comboBox1_TextChanged(object sender, EventArgs e)
{
  for(……)
  {
    combobox2.items.add(..);
  }
  if(combobox2.text.trim().length ==0 && combobox2.items.count != 0)
  {
    combobox2.text = combobox2.items[0].tostring();
  }
}
private void comboBox2_TextChanged(object sender, EventArgs e)
{
  ……
}
可是爲什麽追蹤的時候明明沒有做循環操作,但是同樣的textchange事件卻執行2次
結果成這樣
              
------解决方案--------------------你是台湾人啊?
------解决方案--------------------for(……)
  {
前面加上
combobox2.items.clear()
------解决方案--------------------你用SelectedIndexChanged试试
------解决方案--------------------我这边正常显示!
------解决方案--------------------LZ 没有引用了  
------解决方案--------------------绑定时没有清空数据
combobox2.Items.Clear();
------解决方案--------------------
LZ你选项设置三条的 时候是什么情况?
------解决方案--------------------
测试过 不会重复加载 

不设置你说的哪个也不会加两次