Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

TreeView unter WPF mit VB.NET

9 views
Skip to first unread message

Berthold Bredl

unread,
Sep 12, 2014, 1:16:00 PM9/12/14
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?
0 new messages