请问怎样把数据库里某个表的字段值显示在一下拉列表框里。
即:使数据库的表字段值与之相对应!

解决方案 »

  1.   

    adoquery1.sql.add('selsct 字段 from 表名 where 条件');
    adoquery1.Active:=true;
    for I:=0 to ADOquery1.Fields.Count-1 do
     begin
     ComboBox1.Items.Add(ADOquery1.Fields[I].FieldName);
     end;一定OK的。
      

  2.   

    for I:=0 to ADOquery1.Fields.Count-1 do
     begin
     ComboBox1.Items.Add(ADOquery1.Fields[I].FieldName);
     end;上面不是给了吗??
      

  3.   

    hehe,还不明白的话,tell me
      

  4.   

    ComboBox1.Items.Clear;
    Table1.First;
    while Table1.Eof do
      begin
        ComboBox1.Items.Append(Table1.FieldByName('字段').AsString);
        Table1.Next;
      end;
      

  5.   

    晕了, 上面打错了:(ComboBox1.Items.Clear;
    Table1.First;
    while not Table1.Eof do
      begin
        ComboBox1.Items.Append(Table1.FieldByName('字段').AsString);
        Table1.Next;
      end;