vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
TreeView hierarchischer Daten erzeugen 
Autor: FB
Datum: 06.06.07 10:56

Hallo,
folgendes Problem:
ich habe in einer Datenbank einen baum vorliegen, d.h. Element, UnicqueID, ParentID ...
alle Elemente sind des gleichen typs und liegen somit in ein und derselben tabellen, zur besseren visualisierung sollte versucht werden, die Struktur mittels Treeview zu visualisieren.
ich habe einen rekursiven algorithmus angelegt, der den baum entsprechend durchläuft und die entsprechenden knoten (.text=name, .tag=UID) anlegt.
nun das ungelöste problem:
wie kann ich einen bestimmten knoten (vorzugsweise bestimmung durch .tag) selektieren bzw. wie kann ich den soeben hinzugefügten knoten als .selectedNode markieren

danke
Frank

kleines codeschnipsel
    Sub Nodeadd(ByVal Text As String, ByVal dTag As String)
        Dim aTreenode As New TreeNode
        aTreenode.Text = Text
        aTreenode.Tag = dTag
        If TV_Struktur.Nodes.Count = 0 Then
            TV_Struktur.Nodes.Add(aTreenode)
        Else
            TV_Struktur.SelectedNode.Nodes.Add(aTreenode)
        End If
        TV_Struktur.ExpandAll()
        TV_Struktur.Select()
    End Sub
 
    Sub baumbau(ByVal PID As Long)
        Dim i, c As Long
        Dim objBS1 As New BindingSource
        objBS1 = getBS(objDS, "baum")
        objBS1.Filter = "PID=" & PID.ToString
        c = objBS1.Count
        objBS1.MoveFirst()
        For i = 0 To c - 1
            Nodeadd(objBS1.Current("PID").ToString, objBS1.Current("UID"))
            baumbau(objBS1.Current("UID"))
            objBS1.MoveNext()
        Next
    End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
TreeView hierarchischer Daten erzeugen767FB06.06.07 10:56

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel