VB.net Remplir TreeView avec des données, en utilisant les Relations Parent-Enfant

Je suis en train de travailler sur un programme qui me permet de modifier les données XML dans un DataGridView. J'ai la plupart de tout ce travail, mais je n'aime pas mon TreeView Structure.

Je charge le XML de données dans un DataSet et l'éditer, c'est ce que je préfère à la base de mon TreeView sur. J'ai essayé quelques choses comme..

Private Sub updateTree()
    'Clear All Previous TreeView Nodes
    TreeView1.Nodes.Clear()
    'Loop Through XML Nodes and Add them to the Tree
    For Each table As DataTable In ds.Tables
        Dim node As New TreeNode(table.TableName)
        If table.ChildRelations.Count = 0 Then
            node.Text = table.TableName
            node.Tag = table.TableName
            TreeView1.Nodes.Add(node)
        Else
            node.Tag = table.TableName
            node.Text = table.TableName & " - No Child Objects"
            TreeView1.Nodes.Add(node)
        End If
    Next
End Sub

Ce que j'aimerais vraiment avoir, c'est un arbre qui montre le Parent de l'Enfant les objets imbriqués. Je ne suis pas sûr exactement comment accomplir que dans ce cas... des idées?? J'ai trouvé cet article, mais n'ont pas beaucoup plus de prospects...

L'ajout de Imbriqués les Nœuds de l'Arborescence VB.NET?

Grâce.

InformationsquelleAutor GetFuzzy | 2011-09-25