Wird reden von einem G-R-I-D, nicht von einem Baum (ist beim VST vielleicht das Gleiche).
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.
Aber Eines musst Du mir trotzdem erklären: Wie soll man ein ganzes Grid sortieren, ohne alle Datensätze einzulesen? Kapier ich nicht. Ebenso das Gruppieren und eine Filter-Dropdownliste: Wie soll das gehen, ohne alle Daten (dieser Spalte) zu kennen?
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 Sortieren passiert auf den Daten im Hintergrund, nicht auf den Strings im Grid.