下面是数据表假设为table,下面是表的内容
手机名称   手机型号
海尔        111
海尔        211
西门子     3659
西门子     2100我的程序的已经完成了客户需求,COMBOX1绑定的是手机名称(select distinct手机名称 from table),然后COMBOX2是根据手机名称绑定的手机型号(where 手机型号=COMBOX1.SELECTEDTEXT),也就是是哦COMBOX1变化的同时,COMBOX2里的内容也跟随着COMBOX1里选定的内容变,但是我不知道用哪个方法才最能达到效果!!我用的好像是mouse_move就是鼠标略过的时候改变COMBOX2的值,但感觉不好用!
请各位指教我该用哪个方法?

解决方案 »

  1.   

    comboBox的SelectIndexChanged事件选择索引变化事件
      

  2.   

    SelectIndexChanged
    都是这个事件了,不过好好的控制selectedindex,根据索引的变化激活的事件,第一项的索引是0,后面的以此类推
      

  3.   


    正解,在COMBOBOX1的这个事件里写入刷新COMBOBOX2的程序代码
      

  4.   

    SelectIndexChanged 
    然后根据选中第一个时获得的ID,去修改第二个,满容易做的
      

  5.   

    datagridveiw里有这个事件吗??我怎么没找到呢,郁闷。
      

  6.   

    如果是简单的comboBox控件,就用COMBOBOX1的SelectIndexChanged事件触发COMBOBOX2的改变.
    如果是datagridveiw里面的comboBox,我有一篇日志,<DataGridView中ComboBox列的触发事件>希望可以为你提供参考.地址http://blog.csdn.net/ruguo_58/archive/2007/12/20/1956387.aspx
      

  7.   

    http://blog.csdn.net/ruguo_58/archive/2007/12/20/1956387.aspx
      

  8.   

    有一个值得注意的地方,你一定要把"AutoPostBack"属性设为"true"