winform中我在ComBox中绑定的数据项只有一项,但是其还是触发selectedindexchanged事件
我断点selectedindex值根本就没改变

解决方案 »

  1.   

    init()  
    初始化控件就有触发
      

  2.   

    在绑定过程中是会触发selectedindexchanged事件
      

  3.   

    只要你有点击某一项,就一定触发selectedindexchanged事件
      

  4.   

    还有这道理?那我根本就没有改变这个combobox的选择项啊,还是之前选的那项呵呵
      

  5.   

    这是 系统控件本身的原因,默认选择第一项,所以触发了事件有两种方法可以修正:1。继承它,重写 OnSelectedIndecChanged 方法2。自己写一个控件
      

  6.   

    我不是说在绑定的时候触发selectedindexchanged事件,而是在绑定之后我再次点击选择项,但是不改变选择项时仍然会触发selectedindexchanged事件