procedure TForm1.ComboBox2Enter(Sender: TObject); begin (sender as Tcombobox).Clear; ADOTable2.First; while not ADOTable2.Eof do begin (sender as Tcombobox).Items.Add(ADOTable2.Fields.Fields[0].asstring); ADOTable2.Next; end; end;
楼上的对,或者在drawdown时间里面写也可以,就是点黑色三角的事件里面写!
你可以用dblookupcombobox,直接就可以的到你的数据,不用代码。 不然就用楼上说的 不过可以在form1.onshow中添加如下代码: combobox2.clear; ADOTable2.First; while not ADOTable2.Eof do begin combobox2.Items.Add(trim(ADOTable2.Fields.Fields[0].asstring)); ADOTable2.Next; end;
begin
(sender as Tcombobox).Clear;
ADOTable2.First;
while not ADOTable2.Eof do
begin
(sender as Tcombobox).Items.Add(ADOTable2.Fields.Fields[0].asstring);
ADOTable2.Next;
end;
end;
你可以用dblookupcombobox,直接就可以的到你的数据,不用代码。
不然就用楼上说的
不过可以在form1.onshow中添加如下代码:
combobox2.clear;
ADOTable2.First;
while not ADOTable2.Eof do
begin
combobox2.Items.Add(trim(ADOTable2.Fields.Fields[0].asstring));
ADOTable2.Next;
end;