combobox2.Items.Clear ; while not eof do begin combobox2.Items.Add(data.fieldbyname('列').Value ); next; end;
With ADOQuery1 do begin Close ; Sql.Text := 'select FieldName from Table' ; Open ; First ; While Not Eof do begin ComboBox1.Items.Add(FieldByName('FieldName').AsString) ; Next ; end ; end ;
同意 wjlsmail(计算机质子) 的写法。我加了一点点,不知道对你有没有用。With ADOQuery1 do begin Close ; Sql.Text := 'select FieldName from Table' ; Open ; First ; While Not Eof do begin // 可以去除重复数据。 if (ComboBox1.Items.IndexOf(FieldByName('FieldName').AsString) = -1) then begin ComboBox1.Items.Add(FieldByName('FieldName').AsString) ; end; Next ; end ; end ;
while not eof do
begin
combobox2.Items.Add(data.fieldbyname('列').Value );
next;
end;
begin
Close ;
Sql.Text := 'select FieldName from Table' ;
Open ;
First ;
While Not Eof do
begin
ComboBox1.Items.Add(FieldByName('FieldName').AsString) ;
Next ;
end ;
end ;
begin
Close ;
Sql.Text := 'select FieldName from Table' ;
Open ;
First ;
While Not Eof do
begin
// 可以去除重复数据。
if (ComboBox1.Items.IndexOf(FieldByName('FieldName').AsString) = -1) then
begin
ComboBox1.Items.Add(FieldByName('FieldName').AsString) ;
end;
Next ;
end ;
end ;