Hallo,
ich weiß jetzt nicht, ob Dein Beispiel allgemeingültig ist.
In Ergänzung:
Code:
Name Level
--------------------
Säugetiere 0
Primaten 1
Affen 2
Halbaffen 2
Nagetiere 1
Hamster 2
Maus 2
Feldmaus 3
ARD-Maus 3
Elefant 1
Wendelin 2
Säugetiere
- Primaten
- Affen
- Halbaffen
- Nagetiere
- Hamster
- Maus
- Feldmaus
- ARD-Maus
- Elefant
- Wendelin
Sollte dem so sein, dass Du garantiert die Baumstruktur absteigend in Deinem DataTable hast, dann kannst Du über DataTable.Rows[Index] iterieren und
s := Level <*> Leerzeichen + ' ' + Name
in einer Stringliste hinzufügen. Die Stringliste temporär auf die Festplatte und dann über
Treeview.LoadFromFile (Filename)
einlesen.
Oder Du machst es mit Streams.
[EDIT]Sorry, habe es eben erst gesehen, dass es ein C# Thread ist[/EDIT]
Gruß