向listbox中添加很慢需要5秒,有好办法吗,谢谢
xilou 2005-06-15 12:29:22 如题
是从视图中读取的数据,谢谢各位了
代码如下
rocedure Tydsk.DBGrid1CellClick(Column: TColumn);
begin
listbox1.Items.Clear;
with Adoquery2 do
begin
close;
sql.Clear;
sql.Add('select kfcode from yd_query where lxname='''+dbgrid1.SelectedField.DisplayText+'''');
open;
end;
while not Adoquery2.Eof do
begin
listbox1.Items.Add(Adoquery2.FieldByName('kfcode').AsString);
Adoquery2.Next;
end;
end;