本人想建一个联动的combobox,就是第一个combobox下拉菜单中选择江苏时,第二个combobox下拉菜单就出现南京,无锡,苏州等,第一个combobox选择湖北时,第二个combobox下拉就出现武汉,荆州等,当然这个数据库已经有了,想先建一个class,其中调用数据库,然后再form窗口中直接调用着各类,请问其中的程序怎么变啊,谢谢各位高手了!

解决方案 »

  1.   

    第一个combobox的selectchange 事件里面写代码,在代码中往第二个combobox 加入相应的项,可以根据第一个的selectvalue 去查询数据库
      

  2.   

    由于涉及到ComboBox的事件,所以你想放在一个类里实现比较难。
    除非你写一个UserControl,而那样也不一定能够通用。对于这个联动,直接在form里做也可以。一次把所有数据都取出来,先绑定第一个combobox(如省份),然后在该combobox的SelectedIndexChanged事件里来筛选绑定第二个combobox(市/地区),