能不能中combobox,或者Dbcombobox中显示数据表.

解决方案 »

  1.   

    如果只添加一个字段,可以用下面的方法:
      while not tablename.EOF do begin
      comboboxname.Items.tablename.fieldbyname('field').AsString);
      tablename.Next;
      end;
      

  2.   

    用循环加入所要的数据.
    procedure Tform1.button1(sender:object);
    var
      id:ansistring;
    begin
       sql_kczl.sqlquery('select * from kczl_inf ');
       while not sql_kczl.Eof do
       begin
       id:=sql_kczl.Getvaluebyname('kczl_name');
       kczl.Items.Add(id);//注意了,在这里加入.
       sql_kczl.next;
       end;
       kczl.ItemIndex:=0;
    end;
      

  3.   

    请问你是用的bde还是ADO,这两种有一定的区别呀。
      

  4.   

    如果只添加一个字段,可以用下面的方法:
      while not tablename.EOF do begin
      comboboxname.Items.tablename.fieldbyname('field').AsString);
      tablename.Next;
      end;