Hi Dani.
Das Erstere w�rde mir im Moment (Zeitnot) eher zusagen. Ich habe alle Nodes
in einer Tabelle,
aber beim Durchlaufen harperts...

Ich habe in der Table folgende Zuordnungen (Feld parent):

oberste Ebene: 1
n�chste Ebene: 2

alle Ebenen innerhalb 1 und 2:

Bsp. (letztes Feld = parent):

insert into bcm_mainmenu values ('Stammdaten',1);
    insert into bcm_mainmenu values ('Produktionsstandards',2');
        insert into bcm_mainmenu values ('Personalstandard',0');
        insert into bcm_mainmenu values ('Technikstandard',0');
    insert into bcm_mainmenu values ('Personal',2');
        insert into bcm_mainmenu values ('Personal & Einsatzart',0');
        insert into bcm_mainmenu values ('Mitarbeiterliste Produktion',0');

Gru�
Steffen

-------------------------------------------------------------------------

Problem: So wie ich das mache,funktionert der Aufbau der Hierarchie nicht.
Mein lausiger und nicht funktionierender Code:

da.SelectCommand = New OdbcCommand("SELECT * from mainmenu ORDER BY sortid",
conn)
.
Dim rootNode As New TreeNode("Hauptmen�")
Dim newNode As New TreeNode

MainTreeView.Nodes.Clear()
MainTreeView.Nodes.Add(rootNode)

ParentID = 0
For Each dr In dt.Rows
    newNode = New TreeNode(CStr(dr.Item("progtext")))
    newNode.Tag = CInt(dr.Item("progid"))

    If CInt(dr.Item("parent")) = 1 Then
        MainTreeView.TopNode.Nodes.Add(newNode)
        ParentID = 1
    End If

    If CInt(dr.Item("parent")) = 2 Then
        rootNode.Nodes(0).Nodes.Add(newNode)
        ParentID = 2
    End If

    If CInt(dr.Item("parent")) = 0 Then
    If ParentID = 1 Then
        rootNode.Nodes.Add(newNode)
    End If
    If ParentID = 2 Then
        rootNode.Nodes(0).Nodes.Add(newNode)
    End If

Next


_______________________________________________
Framework.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/framework.net

Antwort per Email an