在下学习delphi不久,在使用DBComboBox控件是碰到一个问题,我用DBComboBox连接一个数据库,想让它显示数据库的某个字段下的所有数据(比如职位字段,下面有财务、工程师、人事等数据),一切设置好以后它只能显示第一条数据,在列表框里面也没有其他数据!所以上来求助如何让其显示所有数据,就是在编辑框中显示第一条数据,在列表框里面显示剩余数据!

解决方案 »

  1.   

    用DBLookupListBox.
    连接用ListSource..不要用DataSource
      

  2.   

    请问DBLookupListBox在哪个栏里面?
      

  3.   

    谢谢大家的回答,我控件都设置好了,按照规定把DBLookupListBox放到了frame里面,然后把这个frame添加进我的主窗体中,为什么我在运行时无法显示这些控件(已把控件和frame的visible设置成true)
      

  4.   

    frame需要一个容器才能显示出来的。你试试在主窗体加入一个groupbox,然后单击frame控件的图标,在弹出的列表中选择你要显示的frame就可以了。
      

  5.   

    什么列表?我单击frame控件没有列表的!还有把frame控件放在groupbox里面也不能显示!我尝试了一下在frame控件里面放了一些其它的控件,发现只有iwdata里面的控件不能显示,其他基本类的控件都能显示的