richedit实现逐行显示~~但数据超过万条,且不断更新时,速度就太慢了~
刷新一次要Nnnnnnnnn秒~~~~~~~
请问如何优化?
下面是源程序~~~~
var
i:integer;
RichEdit1.Clear;
ADOQuery1.First
i:=1;
while not ADOQuery1.EOF do
begin
richedit1.Lines.Add(IntToStr(i)+','+ADOQuery1.FieldByName('字段名').asString);
inc(i);
ADOQuery1.Next;
end;
刷新一次要Nnnnnnnnn秒~~~~~~~
请问如何优化?
下面是源程序~~~~
var
i:integer;
RichEdit1.Clear;
ADOQuery1.First
i:=1;
while not ADOQuery1.EOF do
begin
richedit1.Lines.Add(IntToStr(i)+','+ADOQuery1.FieldByName('字段名').asString);
inc(i);
ADOQuery1.Next;
end;
or (b) use listview or grid controls with virual mode support.
你的数据库所有数据都变化??优化就是每次只要最新数据补充入richedit
能详细说说具体的实现方法吗?
多谢~~~~~~~改天请你喝茶~:)