Berthold Bredl
unread,Sep 12, 2014, 1:16:00 PM9/12/14You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Hallo ich habe folgendes Problem:
Von einer Datenbank bekomme ich eine Tabelle mit diesem Inhalt:
Ort Name
Berlin BBSVC01
Berlin BBSVC02
Berlin BBSZC01
Braunschweig BWGHC01
Braunschweig BWGHP01
Braunschweig BWSZC01
Essen ESSZP01
Essen ESSZH01
Ich möchte diese Daten bei einer gegebenen WPF Oberfläche in eine TreeView einfügen, etwa so:
Berlin
--- BWGDC01
--- BWVFP01
--- BWWSHC01
Braunschweig
--- BGGDC01
--- BGVFP01
--- BGWSHC01
Essen
--- EMVFP01
--- EMWSHC01
Unter anderen habe ich folgendes versucht:
Dim reader As SqlDataReader = Server.TreeView("TreeView")
Dim parent As New TreeViewItem
Dim child As New TreeViewItem
Dim buffer As String = ""
'Fill treeview
trvServer.UpdateLayout()
trvServer.Items.Clear()
While reader.Read
If buffer <> reader(0) Then
buffer = reader(0)
'parent.Header = reader(0)
'trvServer.Items.Add(parent)
parent.Header = trvServer.Items.Add(reader(0))
End If
'child.Header = parent.Items.Add(reader(1))
child.Header = reader(1)
parent.Items.Add(child)
End While
reader.Close()
Leider ohne Erfolg. Es werden nur die Elternknoten (Orte) erzeugt. Die Kindknoten (Name) fehlen. Was mache ich falsch?