Hallo,
ich weiß nicht, ob dies hier die richtige Kategorie ist, geschweige denn, ob der Titel aussagekräftig genug ist - falls nicht, gebt bescheid...
Mein Problem ist folgendes:
Ich habe eine TreeView, die beliebig viele Ordner deren beliebig viele Unter(-Unterunter...)Ordner anzeigt.
Die Informationen stammen aus einer Firebird-Datenbank, die wie folgt aufgebaut ist:
Code:
ID | PARENT | TITEL
1 | -1 | Ein Ordner oberster Ebene
2 | 1 | Ein Unterordner von "Ein Ordner oberster Ebene"
3 | 1 | siehe ID-2
4 | 2 | Ein Unterordner von "Ein Unterordner von "Ein Ordner oberster Ebene""
Nun kann ich wunderbar von "unten nach oben" herausfinden, wohin welche Ordner gehören, welche Väter sie haben und so weiter.
Allerdings kann ich bei diesem Design nicht sagen, welche Einträge alle unterhalb des Ordners mit der ID x zuzuordnen sind.
Ich habe jetzt schon länger überlegt, wie ich eine Möglichkeit erlangen kann zu sagen, dass die Ordner (IDs) 3.4.5...n unterhalb des Ordners 2 stehen.
Könnt ihr mir vielleicht helfen / Tipps geben?
Vielen Dank