Einzelnen Beitrag anzeigen

Volker Z.

Registriert seit: 4. Dez 2012
Ort: Augsburg, Bayern, Süddeutschland
419 Beiträge
 
Delphi XE4 Ultimate
 
#2

AW: [WinForms] Tabelle (Nested Set) in TreeView darstellen

  Alt 16. Jan 2013, 00:25
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ß
Volker Zeller

Geändert von Volker Z. (16. Jan 2013 um 00:29 Uhr) Grund: siehe EDIT
  Mit Zitat antworten Zitat