我使用这个命令
select datatime from cq;
返回的值可在dbgrid中显示,但是我想让值的dbcombox中显示,如何做啊

解决方案 »

  1.   

    procedure TForm1.Button1Click(Sender: TObject);
    begin
      With ADOQuery1 do
      begin
        Close;
        SQL.Text := 'select datatime from cq';
        Open;
        while not eof do
        begin
          ComboBox1.Items.Add(Fields[0].AsString);
          next;
        end;
      end;
    end;
      

  2.   

    TataSource.DataSet:=TDataSet
    TDBGrid.DataSource:=TDataSource
      

  3.   

    datasource连dataset,dblookupcombobox连datasource
      

  4.   

    ---->这里最好是把Itmes.clear清空一下比较稳妥
    while not eof do
        begin
          ComboBox1.Items.Add(Fields[0].AsString);
          next;