请问我在TDbcomboBox的datafield和datasource都设置好了相关数据源。并且datasource都正确连接数据库,为什么在TDbcomboBox中之显示数据库中第一条记录,而在下拉框中没有数据显示。

解决方案 »

  1.   

    你得设置它items的值吧,象Tcombobox一样
      

  2.   

    就是说它显示的是数据库中该条记录的这个字段的值,而它下拉框中的可选值还是跟TCombobox一样,是你在items中加的,比如原来是2,你一点下拉框,显示1,2,3,你选3,再一post,这个字段的值就改为3了,大概其就是这个意思。
    你要是想把某一字段的值列在下拉框中,请选择DBLookupCombobox控件。
      

  3.   

    除了要设置DataSource,DataField外,还要设置ListSource,ListField,Keyfield。一般需要两个数据源,DataSource,ListSource各用一个。你试试吧,应该比较容易实现。