Hallo zusammen,
ich habe ein Datagridview welches Daten aus einer MSSQL-DB ausliest. Aus dem DGV soll nun ein Treeview generiert werden (dass das auch über das Dataset geht, weiß ich)
Die DB stellt die Daten im Kern so zur Verfügung. ROWVERWEIS ist immer die ROWID des Vorgängers
ROWID BESCHREIBUNG ROWVERWEIS
1 erster Level 0
2 erster Level1 0
3 zweiter Level 1
4 zweiter Level 2
5 dritter Level 4
Theoretisch sind unendlich viele Nodes möglich.
Die erste Ebene bekomme ich ja noch hin, in dem ich ein Node erstelle, wenn ROWVERWEIS = 0, aber dann verstehe ich es nicht mehr. Wie erzeuge ich genau die darunterliegenden Nodes?
Ich habe versucht mit den Indizes zu arbeiten, aber das klappt nicht, da der Index pro Stufe wieder bei 0 beginnt.
Dann habe ich versucht, den Index aus Tabelle zu verwenden, und diesen als IndexNode zu setzen, aber den Index kann man wohl nicht selber setzen.
ich habe ein Datagridview welches Daten aus einer MSSQL-DB ausliest. Aus dem DGV soll nun ein Treeview generiert werden (dass das auch über das Dataset geht, weiß ich)
Die DB stellt die Daten im Kern so zur Verfügung. ROWVERWEIS ist immer die ROWID des Vorgängers
ROWID BESCHREIBUNG ROWVERWEIS
1 erster Level 0
2 erster Level1 0
3 zweiter Level 1
4 zweiter Level 2
5 dritter Level 4
Theoretisch sind unendlich viele Nodes möglich.
Die erste Ebene bekomme ich ja noch hin, in dem ich ein Node erstelle, wenn ROWVERWEIS = 0, aber dann verstehe ich es nicht mehr. Wie erzeuge ich genau die darunterliegenden Nodes?
Ich habe versucht mit den Indizes zu arbeiten, aber das klappt nicht, da der Index pro Stufe wieder bei 0 beginnt.
Dann habe ich versucht, den Index aus Tabelle zu verwenden, und diesen als IndexNode zu setzen, aber den Index kann man wohl nicht selber setzen.