主要用到的组件ADOTable、dbcombobox、Button等
在SQL2000中建立了一个名字为USERS的数据表字段包括name password
现在的问题是ADOTable、dbcombobox均已经连接上,数据库已经联好,但是为什么dbcombobox的下拉列表显示不出来?手动输入name password可以,但是下拉的状态显示不出来,是dbcombobox的什么属性没设置好吗?

解决方案 »

  1.   

    dbcombobox.Items 的内容需自己加进去
      

  2.   

    ADOTABLE的active设置为true,看看显示了不?
      

  3.   

    dbcombobox.Items 的内容需自己加进去后的一个弊端是比如我现在NAME里少或多了一项,而程序我已经给别人用了,不可能再去修改程序吧!!
      

  4.   

    我希望的是dbcombobox的下拉列表直接显示数据库的内容,我可以在本地修改数据库,但是程序不能改动
      

  5.   

    有更好的答案吗?高手!我希望的是dbcombobox的下拉列表直接显示数据库的内容,我可以在本地修改数据库,但是程序不能改动
      

  6.   

    DBComboBox.Items 的内容需通过SQL语句搜索表字段加进去!
      

  7.   

    每次启动程序时动态加入
      adoQuery1.Close;
      adoQuery1.SQL.Clear;
      adoQuery1.SQL.Add('select distinct xxx字段 from xxx表 where type is not null');
      adoQuery1.Open;
      DBComboBox1.Items.Clear;
      while not adoQuery1.Eof do
      begin
        DBComboBox1.Items.Add(adoQuery1.FieldValues['xxx字段']);
        adoQuery1.Next;
      end;
      adoQuery1.Close;
      

  8.   

    dbcombobox怎么有下拉表,既然是db的当然只有一个值了,就没下拉表了
    用combobox自己添加进去就有列表了啊