Ich muss mit meinem Treeview noch einmal nerven.
Nun hab ich ein Problem mit meinen Ebenen....
Folgendermaßen sieht meine SQL-Tabelle aus:
bilder-space.de/show_img.php?i…7135717.jpg&size=original
mit diesem Code lese ich die Tabellendaten in mein TreeView ein:
Und dabei kommt dann folgendes heraus:
bilder-space.de/show_img.php?i…7135369.jpg&size=original
Wieso kann ich die Einträge mit den MsgID´s 22, 23 und 28 nicht sehen, die ja eigentlich in Ebene 3 unterhalb des Eintrags "schöööööön" auftauchen sollten!?
Freu mich über jede noch so kleine Hilfe/Anregung!
Vielen Dank
Nun hab ich ein Problem mit meinen Ebenen....
Folgendermaßen sieht meine SQL-Tabelle aus:
bilder-space.de/show_img.php?i…7135717.jpg&size=original
mit diesem Code lese ich die Tabellendaten in mein TreeView ein:
VB.NET-Quellcode
- Dim AnzTreeNodes As Integer = 0
- For Each row As DataRow In dtMSG.Rows
- If row.Item("Parent") = 0 Then
- TreeView1.Nodes.Add(row.Item("Zeit") & " | " & row.Item("Absender") & ": " & row.Item("Nachricht"))
- TreeView1.Nodes.Item(AnzTreeNodes).Tag = row.Item("MsgID")
- If row.Item("gelesen/bearbeitet") = True Then
- TreeView1.Nodes.Item(AnzTreeNodes).ForeColor = Color.Green
- End If
- AnzTreeNodes = AnzTreeNodes + 1
- ElseIf row.Item("Parent") <> 0 Then
- For Each Node As TreeNode In TreeView1.Nodes
- If Node.Tag = row.Item("Parent") Then
- Dim NewNode As New TreeNode
- NewNode.Text = row.Item("Nachricht") & " (schrieb *" & row.Item("Absender") & "* am: " & row.Item("Zeit") & ")"
- NewNode.Tag = row.Item("MsgID")
- If row.Item("gelesen/bearbeitet") = True Then
- NewNode.ForeColor = Color.Green
- End If
- TreeView1.Nodes.Item(Node.Index).Nodes.Add(NewNode)
- End If
- Next
- End If
- Next
Und dabei kommt dann folgendes heraus:
bilder-space.de/show_img.php?i…7135369.jpg&size=original
Wieso kann ich die Einträge mit den MsgID´s 22, 23 und 28 nicht sehen, die ja eigentlich in Ebene 3 unterhalb des Eintrags "schöööööön" auftauchen sollten!?
Freu mich über jede noch so kleine Hilfe/Anregung!
Vielen Dank