Je pensais faire sur ma maquete un treeview. Mais je ne sais pas comment faire sa structure entierement

j'ai une datatable de la forme suivante

A | aa | tt
A | aa | tu
A | ab | st
A | ab | su
B | bb | uu
B | bb | ur

etc....

Prmierement : je pensais a utiliser une liste deroulante pour la première colonne afin de creer une selection
a partir de la seconde colonne serai un treenode et la 3 eme des nodes enfants.
Mon probleme c'est que sur une sélection de la liste déroulante je peux avoir plusieur treenodes

declarer un treenodes je pense le faire comme cela

Code : Sélectionner tout - Visualiser dans une fenêtre à part
TreeView1.Nodes.Add(New TreeNode(dataview1.rows(0)cells(2).value))

par contre déclarer le second treenodes je ne sais pas forcement sur quelle ligne du dataview il se trouve... et surtout comment le coder pour que je deploie les nodes suivants


Merci bien