table1.First; comboBox1.Items.Clear; while not table1.Eof do begin comboBox1.Items.Add(table1.FieldByName('姓名').AsString); table1.Next; end;
table1.First; comboBox1.Items.Clear; while not table1.Eof do begin comboBox1.Items.Add(table1.FieldByName('姓名').AsString); table1.Next; end;
使用表记录的循环,依次添加到combobox中,同意楼上
楼上的都可以,你还可以用lookupcombobox,可以直接显示一列的字段
table1.First; comboBox1.Items.Clear; while not table1.Eof do begin comboBox1.Items.Add(table1['姓名'].value); table1.Next; end; 楼上都写的很对怎么不给分??
mytable.First; comboBox1.Clear; while not mytable.Eof do begin comboBox1.AddItem(mytable.FieldByName('姓名').AsString,nil); mytable.Next; end;
with adoquery1 do begin sql.clear; sql.add('select 姓名 from 表名 '); open; end;
for i:=1 do adoquery1.recordcount do begin if combobox1.Items.IndexOf(adoquery1.FieldValues['姓名'])=-1 then combobox1.Items.Add(adoquery1.FieldValues['姓名'] ;//如果有重名的则不添加到 //combobox1中 adoquery1.next; end;
ADOTable1.Open; ADOTable1.First; comboBox1.Items.Clear; while not ADOTable1.Eof do begin comboBox1.Items.Add(ADOTable1.FieldByName('姓名').AsString); ADOTable1.Next; end; ADOTable1.Close;
comboBox1.Items.Clear;
while not table1.Eof do
begin
comboBox1.Items.Add(table1.FieldByName('姓名').AsString);
table1.Next;
end;
comboBox1.Items.Clear;
while not table1.Eof do
begin
comboBox1.Items.Add(table1.FieldByName('姓名').AsString);
table1.Next;
end;
comboBox1.Items.Clear;
while not table1.Eof do
begin
comboBox1.Items.Add(table1.FieldByName('姓名').AsString);
table1.Next;
end;
comboBox1.Items.Clear;
while not table1.Eof do
begin
comboBox1.Items.Add(table1['姓名'].value);
table1.Next;
end;
楼上都写的很对怎么不给分??
comboBox1.Clear;
while not mytable.Eof do
begin
comboBox1.AddItem(mytable.FieldByName('姓名').AsString,nil);
mytable.Next;
end;
begin sql.clear;
sql.add('select 姓名 from 表名 ');
open;
end;
for i:=1 do adoquery1.recordcount do
begin
if combobox1.Items.IndexOf(adoquery1.FieldValues['姓名'])=-1 then
combobox1.Items.Add(adoquery1.FieldValues['姓名'] ;//如果有重名的则不添加到 //combobox1中
adoquery1.next;
end;
ADOTable1.First;
comboBox1.Items.Clear;
while not ADOTable1.Eof do
begin
comboBox1.Items.Add(ADOTable1.FieldByName('姓名').AsString);
ADOTable1.Next;
end;
ADOTable1.Close;