Récupérer la clé d'un noeud (treeview)

Résolu
cs_lilj Messages postés 203 Date d'inscription dimanche 13 décembre 2009 Statut Membre Dernière intervention 1 avril 2012 - 11 janv. 2011 à 11:38
cs_lilj Messages postés 203 Date d'inscription dimanche 13 décembre 2009 Statut Membre Dernière intervention 1 avril 2012 - 19 janv. 2011 à 11:54
Bonjour,
je cherche actuellement comment faire pour récupérer la "key" d'un noeud précis. J'ai ce code ci :
 'Remplissage du tree view

'j'ajoute d'abord mes catégories
        lec = reader("select * from catégorie") 'catégorie ([s]code_c/s, lib_c)
        While lec.Read()
            prod.Nodes.Add(lec.GetValue(0), lec.GetValue(1))
        End While
        lec.Close()
'puis j'ajoute des sous_catégorie à chacune de mes catégorie
        For i As Integer = 0 To prod.Nodes.Count - 1
            lec = reader("select * from ss_catégorie where code_c=" & prod.nodes???????????? ' correspondrait à la key de prod.nodes(i)
            While lec.Read()
                prod.Nodes(i).Nodes.Add("unevaleur", "unevaleur")
            End While
            lec.Close()
        Next


j'ai pensé à faire un tableau qui se rempli en parallèle avec l'ajout de catégorie mais je cherche une solution en utilisant des méthodes de la classe treeview.

PS: ma treeview a pour nom : "prod"

merci

1 réponse

cs_lilj Messages postés 203 Date d'inscription dimanche 13 décembre 2009 Statut Membre Dernière intervention 1 avril 2012 5
19 janv. 2011 à 11:54
Pour ceux qui cherchent toujours :
treeview1.nodes(index).name
3
Rejoignez-nous