Thema: Delphi ListView zu langsam

Einzelnen Beitrag anzeigen

Michael_Bayer

Registriert seit: 20. Mär 2005
137 Beiträge
 
Delphi 7 Enterprise
 
#1

ListView zu langsam

  Alt 27. Mär 2005, 19:48
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?
  Mit Zitat antworten Zitat