我在一个form里有两个datacombo控件  现在想根据第一个datacombo的boundtext的变化来引起第二个datacombo中可选择想的变化(我是想根据第一个datacombo中选择的乡镇变化,在第二个datacombo中将该乡镇中的村、居委会列出来)在此请教各位高手了,我用的是sqlserver数据库,采用的是 ADO(oledb)连接

解决方案 »

  1.   

    dataCombo1_change() 不行,我试过。
      

  2.   

    http://community.csdn.net/Expert/topic/3426/3426170.xml?temp=2.856082E-02应该有这个事件InteractiveChange
      

  3.   

    方法1,在sql中建立的表1中如果有值a,b,c。
    那么可以把表2命名为a,表3命名为b,表4命名为c。
    这时在datacombo1的触发事件中将它的.text放入ado连接代码中,重连ado。
    使datacombo2重新绑定到ado上。(使用ado代码比较方便,而且效率高。)
    方法2,这种方法不推荐,但好理解。如果datacombo1的变化有n种那么就建立n个
    ado的连接(呵呵,不要笑我啊),这时如果a,那么用a的对应ado.......。(用控件好理解)
      

  4.   

    dataCombo1_change() 不行,我试过。
    ************************************
    改用DataCombo1_Click事件用好
      

  5.   

    InteractiveChange没有此事件