Forum: Datenbanken
Delphi
by jaenicke,
16. Jul 2011
Nicht das gleiche, aber man kann es genauso als Grid benutzen. Halt mit einem Knoten pro Zeile. Oder auch kombiniert, d.h. ein Grid mit einer Baumstruktur zur besseren Übersicht.
Die Daten kennst du ja. Aber du musst die erstens nicht bereits als Strings umgewandelt irgendwo im Grid gespeichert haben und du musst sie zum Sortieren auch nicht wieder z.B. in eine Zahl umwandeln. Denn das...
Forum: Datenbanken
Delphi
by jaenicke,
15. Jul 2011
Eben das ist der Unterschied:
Es werden die Daten angefasst und nicht alles als Strings schon einmal in die Oberfläche gelegt. Das heißt du kannst beim VST sortieren usw. ohne dass der Anzeigetext der meisten Knoten ein einziges Mal abgerufen oder im Baum angezeigt wird.
Genau das macht es so extrem schnell. Ich hatte in einem Baum auch schon ca. 400.000 Knoten, das Einlesen dauerte ca. 50...
Forum: Datenbanken
Delphi
by jaenicke,
15. Jul 2011
Nimm einfach eine schnellere Komponente, nämlich z.B. die TVirtualStringTree. ;-)