vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 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 - Fortgeschrittene
Re: TreeView befüllen in VB2010 
Autor: ERBRU
Datum: 03.03.18 19:45

Hallo Manfred X,

Danke! habe nun mal manuell Relationen gesetzt und diesen Code dazu geschrieben:

das funktioniert auch.



nun sollen die Details "Artikel noch an eine DGV gebunden werden. Wenn ich also auf den Artigruppen Name gehe sollen die Artikeldetails in der DGV angezeigt werden. ?

was meinst du zu meiner Variante, bei deiner bin ich an den Relationen gescheitert.

 Private Sub initTreeView()
        TVArtikelverwaltung.Nodes.Clear()
        Try
            Dim parentrow As DataRow
            Dim ParentTable As DataTable
            Dim i As Integer = 1
            Dim j As Integer = 101
            Dim k As Integer = 1001
            ParentTable = LagerDB.Tables("Warengruppen")
            TVArtikelverwaltung.Nodes.Add("Artikelstamm")
            TVArtikelverwaltung.Nodes(0).Tag = "0"
            For Each parentrow In ParentTable.Rows
                Dim parentnode As TreeNode
                parentnode = New TreeNode(CStr(parentrow.Item(1))) ' Hier wird 
                ' dem Objekt die erste Zeile der zweiten Spalte übergeben
                TVArtikelverwaltung.Nodes(0).Nodes.Add(parentnode) ' wird am 
                ' ersten Ast ein Zweig hinzugefügt welches unseren Anzeigetext 
                ' und den Tag enthält
                parentnode.Tag = CStr(i)
                i += 1
                ''''populate child'''''
                '''''''''''''''''''''''
                Dim childrow As DataRow
                Dim childnode As TreeNode
                childnode = New TreeNode()
                For Each childrow In parentrow.GetChildRows( _
                  "Warengruppen_Artikelgruppen")
                    childnode = parentnode.Nodes.Add(childrow(1).ToString)
                    childnode.Tag = CStr(j)
                    ''''populate child2''''
                    ''''''''''''''''''''''''''
                    Dim childrow2 As DataRow
                    Dim childnode2 As TreeNode
                    childnode2 = New TreeNode()
                    j += 1
                    For Each childrow2 In childrow.GetChildRows( _
                      "Artikelgruppen_Artikel")
                        childnode2 = childnode.Nodes.Add(childrow2(3).ToString)
                        childnode2.Tag = CStr(k)
                        k += 1
                    Next childrow2
                    ''''''''''''''''''''''''
                Next childrow
                '''''''''''''''
            Next parentrow
        Catch ex As Exception
            MsgBox(ex.Message)
        End Try
    End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
TreeView befüllen in VB20103.875ERBRU28.02.18 11:42
Re: TreeView befüllen in VB20102.734Souffleurlos28.02.18 16:00
Re: TreeView befüllen in VB20102.665ERBRU28.02.18 16:29
Beispiel: Datarow-Spaltenwerte in TreeView eintragen2.779Manfred X01.03.18 06:15
Re: TreeView befüllen in VB20102.672ERBRU01.03.18 13:36
Re: TreeView befüllen in VB20102.667Manfred X01.03.18 17:42
Re: TreeView befüllen in VB20102.664ERBRU02.03.18 14:05
Re: TreeView befüllen in VB20102.666Manfred X02.03.18 19:27
Re: TreeView befüllen in VB20102.613ERBRU03.03.18 19:45
Re: TreeView befüllen in VB20102.688Manfred X04.03.18 08:33
Re: TreeView befüllen in VB20102.563ERBRU04.03.18 13:16
Re: TreeView befüllen in VB20102.640Franki05.03.18 05:05
Re: TreeView befüllen in VB20102.530ERBRU08.03.18 14:45
Re: TreeView befüllen in VB20102.571Manfred X08.03.18 19:12
Re: TreeView befüllen in VB20102.549ERBRU08.03.18 19:26
Re: TreeView befüllen in VB20102.587Manfred X09.03.18 07:07
Re: TreeView befüllen in VB20102.585ERBRU09.03.18 08:50
Re: TreeView befüllen in VB20102.649Manfred X09.03.18 11:18
Re: TreeView befüllen in VB20102.570ERBRU09.03.18 15:08
Re: TreeView befüllen in VB20102.569Manfred X09.03.18 15:57
Re: TreeView befüllen in VB20102.523ERBRU09.03.18 19:01
Re: TreeView befüllen in VB20102.565Manfred X09.03.18 22:27
Re: TreeView befüllen in VB20102.434ERBRU10.03.18 09:42
Re: TreeView befüllen in VB20102.511Manfred X10.03.18 10:49
Re: TreeView befüllen in VB20102.481ERBRU10.03.18 10:58
Re: TreeView befüllen in VB20102.453Manfred X10.03.18 11:28
Re: TreeView befüllen in VB20102.486ERBRU10.03.18 12:44
Re: TreeView befüllen in VB20102.460Manfred X10.03.18 12:57
Re: TreeView befüllen in VB20102.440ERBRU10.03.18 13:29
Re: TreeView befüllen in VB20102.432Manfred X10.03.18 14:20
Re: TreeView befüllen in VB20102.428ERBRU10.03.18 16:14
Re: TreeView befüllen in VB20102.647Franki04.03.18 05:57
Re: TreeView befüllen in VB20102.561ERBRU09.03.18 08:38
Re: TreeView befüllen in VB20102.411Franki11.03.18 01:58
Re: TreeView befüllen in VB20102.472Manfred X11.03.18 10:41
Re: TreeView befüllen in VB20102.394ERBRU11.03.18 11:37
Re: TreeView befüllen in VB20102.476Manfred X11.03.18 12:49
Re: TreeView befüllen in VB20102.489ERBRU11.03.18 17:48
Re: TreeView befüllen in VB20102.434Manfred X12.03.18 06:21
Re: TreeView befüllen in VB20102.437ERBRU12.03.18 10:22
Re: TreeView befüllen in VB20102.483Manfred X12.03.18 11:34
Re: TreeView befüllen in VB20102.396ERBRU12.03.18 12:13
Re: TreeView befüllen in VB20102.447Manfred X12.03.18 12:31
Re: TreeView befüllen in VB20102.530ERBRU12.03.18 13:11
Re: TreeView befüllen in VB20102.475ERBRU12.03.18 15:37
Re: TreeView befüllen in VB20102.421ERBRU15.03.18 19:36

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