我想用一个组合框显示人员编号,先选择单位,根据选择的单位,显示出该单位的车间,再选择车间,根据该车间,显示该车间的人员编号,最后选择人员编号。就像多级菜单一样那种效果。在vb中,用ComboBox 能实现吗?怎么实现?谢谢!

解决方案 »

  1.   

    做3个DATACOMBO,其中第一个选择单位就不用说了,第二个选择车间时候其SQL语句中加入WHERE 表.单位编号=DATACOMBO1.boundtext,第3个选择人员编号,加入WHERE 表.车间编号=DATACOMBO2.boundtext,不就可以实现了。
      

  2.   

    VB的ComboBox不是实现你所说的功能,或许你可以从网上找到第三方控件实现这个功能。
    cc08ssp() 所说的,
    是用三个ComboBox来显示,初始时,第一个ComboBox里显示单位,第二、三个里没有内容。
    选择第一个ComboBox里的单位,在改变选择的事件里去检索所选择单位的车间,然后显示到第二个ComboBox里。
    选择第二个ComboBox的时候,检索所选车间的人员,再显示到第三个ComboBox里。
      

  3.   

    用 3 级目录的 TreeView进行选择,要求必需选第三级节点