我从数据库里读一个表的某个字段(如'序号')的所有记录,想把这些数据读到COMBOBOX的Items里,我用DBComboBox不知道可不可以,好象不太好做,不知道有没有好办法

解决方案 »

  1.   

    adoquery1.first;
    while not adoquery1.eof do
    begin
    combobox1.Items.Add(adoquery1.fieldbyname('id').asstring);
    adoquery1.next;
    end;
      

  2.   

    query1.first;
    while not query1.eof do
    begin
    combobox1.Items.Add('query1.fieldvalues['id']');
    query1.next;
    end;
      

  3.   

    DBComboBox就可以阿,创建好DataSource之后,放一个DBComboBox上去,DataSource指向你刚才创建的,然后设定字段属性就行了,何必那么麻烦。