Hallo!
Ich habe ein Programm mit einer Datenbankabfrage. (uhhh
)
Für jeden Eintrag, der mir bei meinem SELECT zurückgegeben wird, erstelle ich einen Eintrag in meinem LsitView.
Delphi-Quellcode:
IItem := LV.Items.Add;
IItem.caption := ZReadOnlyQuery1.FieldByName('Spalte1').AsString;
Da es leider auch vorkommt, dass häufig sehr viele Einträge zurückgegeben werden (bis zu 20000) dauert es sehr lange, bis das ListView voll dargestellt wird.
Jetzt die Frage: Kann ich das irgendwie beschleunigen?
Gruß
Micha
PS: Hab grad VirtualTreeView gesehen - das soll ja schneller sein, hat da jemand Erfahrungen mit diesem Datenvolumen im VirtualTreeView?