Hallo,
ich habe eine Frage zu Unterknoten...
ich besitze mehrere Tabellen mit einer 1:n Beziehung um Warengruppen und Untergruppen zu realisieren im folgendem Format
Warengruppe
- Untergruppe1
- - Untergruppe2
- - - Untergruppe3 etc.
Die Warengruppe hat die Spalten ID, und Artikelgruppe, alle weiteren in Beziehung stehenden untergeordneten Tabellen bestehen aus ID, Untergruppe.._ID und Untergruppe.. !
Ich möchte nun diese Tabellen in ein TreeView laden.
mit der ersten Tabelle("Warengruppe") hab ich das auch mit folgendem Code geschafft:
Mir werden auch beim debuggen alle vorhanden Artikelobergruppen angezeigt.
nun möchte ich aber noch die dazugehörigen untergruppen in den entsprechenden Obergruppen anzeigen lassen wie kann ich das realisieren.
Für jede Warengruppe sollen wenn man benötigt ca. 20Untergruppen entstehen
Warengruppe
- Untergruppe1
.
.
.
- - - - - Untergruppe20
Vielen Dank für eure Hilfe
ich habe eine Frage zu Unterknoten...
ich besitze mehrere Tabellen mit einer 1:n Beziehung um Warengruppen und Untergruppen zu realisieren im folgendem Format
Warengruppe
- Untergruppe1
- - Untergruppe2
- - - Untergruppe3 etc.
Die Warengruppe hat die Spalten ID, und Artikelgruppe, alle weiteren in Beziehung stehenden untergeordneten Tabellen bestehen aus ID, Untergruppe.._ID und Untergruppe.. !
Ich möchte nun diese Tabellen in ein TreeView laden.
mit der ersten Tabelle("Warengruppe") hab ich das auch mit folgendem Code geschafft:
Quellcode
- Imports System.Data.SqlClient
- Imports System.Data
- Public Class Form2
- Private Sub Form2_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
- Dim connstr As String = "Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;User Instance=True"
- Dim conn As New SqlConnection(connstr)
- Dim cmd As New SqlCommand("SELECT * FROM Artikelgruppe", conn)
- conn.Open()
- Dim dr As SqlDataReader = cmd.ExecuteReader()
- While dr.Read()
- Dim tn As TreeNode = New TreeNode()
- tn.Text = dr("Artikelgruppe").ToString()
- TreeView1.Nodes(0).Nodes.Add(tn)
- End While
- dr.Close()
- conn.Close()
- End Sub
- End Class
Mir werden auch beim debuggen alle vorhanden Artikelobergruppen angezeigt.
nun möchte ich aber noch die dazugehörigen untergruppen in den entsprechenden Obergruppen anzeigen lassen wie kann ich das realisieren.
Für jede Warengruppe sollen wenn man benötigt ca. 20Untergruppen entstehen
Warengruppe
- Untergruppe1
.
.
.
- - - - - Untergruppe20
Vielen Dank für eure Hilfe