Bonjour, je tente de créer un petit utilitaire qui nécessite un treeview pour une lecteur simplifié (j'ai essayé le datagrid mais il manque de la lisibilité).
Pour ce faire j'ai intérrogé notre amis Google et j'ai trouvé ce tuto :
http://www.authorcode.com/create-tre...-using-vb-net/
Malheureusement je ne comprends pas comment l'auteur lie la deuxième partie de son code à sa DataTable.
Si une âme charitable pouvait m'expliquer, je lui en serais reconnaissant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 Public Sub BuildTree(ByVal dt As DataTable, ByVal trv As TreeView, ByVal expandAll As [Boolean]) ' Clear the TreeView if there are another datas in this TreeView trv.Nodes.Clear() Dim node As TreeNode Dim subNode As TreeNode For Each row As DataRow In dt.Rows 'search in the treeview if any country is already present node = Searchnode(row.Item(0).ToString(), trv) If node IsNot Nothing Then 'Country is already present subNode = New TreeNode(row.Item(1).ToString()) 'Add cities to country node.Nodes.Add(subNode) Else node = New TreeNode(row.Item(0).ToString()) subNode = New TreeNode(row.Item(1).ToString()) 'Add cities to country node.Nodes.Add(subNode) trv.Nodes.Add(node) End If Next If expandAll Then ' Expand the TreeView trv.ExpandAll() End If End Sub
Snowjia
Edit : Je bosse sous Visual Studio 2010.
Partager