Daten aus dem TreeView auslesen

04/06/2008 - 16:44 von Peter Siegloch | Report spam
Hallo,

ich habe einen TreeView den ich dynamisch mit Daten fülle.

ChildNode = New TreeNode(Zeilentitel, "", "", Dateipfade, "fenster")
ChildNode.Value = DatenbankID

Wie komme ich jetzt an die ChildNode.Value?

Über die SelectedNodeChanged gelingt mir das nur für die vorletzte Instanz

-Fabrikat
-Modell
-Jahrgang

Ein Doppelclick auf das Modell liefert mir sehr schön die SelectedValue.
Ein Doppelclick auf den Jahrgang liefert leider nichts.

Wie kann ich den Wert auslesen?

Grüße

Peter
 

Lesen sie die antworten

#1 Gerold Mittelstädt
05/06/2008 - 00:36 | Warnen spam
Hallo,

Peter Siegloch schrieb:
Hallo,

ich habe einen TreeView den ich dynamisch mit Daten fülle.

ChildNode = New TreeNode(Zeilentitel, "", "", Dateipfade, "fenster")
ChildNode.Value = DatenbankID

Wie komme ich jetzt an die ChildNode.Value?




MeinTreeview.Nodes.ChildNode(x).ChildNode(y).ChildNode(z).Value

Wie kann ich den Wert auslesen?



Zur Not halt durch alle Knoten durchlaufen und den richtigen Wert
raussuchen.

For Each Node As TreeNode In MeinTreeView.Nodes
Recursive(Node)
Next

Private Sub Recursive(ByVal n As TreeNode)
For Each Node As TreeNode In n.ChildNodes
If Node.Value=DatenbankID Then
Gefunden
Exit Sub
End If
Recursive(Node)
Next
End Sub

Viele Grüße!

Ähnliche fragen