Probleme dans ajout de nodes pour treeview

Signaler
Messages postés
158
Date d'inscription
vendredi 12 mars 2004
Statut
Membre
Dernière intervention
17 avril 2007
-
Messages postés
76
Date d'inscription
lundi 26 juillet 2004
Statut
Membre
Dernière intervention
8 avril 2008
-
J'ai fait une boucle pour rajouter des noeud parents à mon treeview mais ca ne marche pas, il me met les nodes mais me dis : "La clé n'est pas unique dans la collection"
Je ne comprends pas pourquoi ca me dit ca ! ?!

Set Cmd_PSSql = New ADODB.Command
Cmd_PSSql.ActiveConnection = Cls_Db.Connexion
Cmd_PSSql.CommandType = adCmdStoredProc
Cmd_PSSql.CommandText = "PS_GET_ALL_PRESTATIONS"
Set Rst_Sql = Cmd_PSSql.Execute
Set Cmd_PSSql = Nothing
If Not Rst_Sql.EOF Then
While Not Rst_Sql.EOF
Trw_Presta.Nodes.Add , , ASSIST_COLONNE_PRESTATION & Rst_Sql("CODE_PRE"), Rst_Sql("LIBELLE_PRE")
Rst_Sql.MoveNext
Wend
End If
Rst_Sql.Close
Set Rst_Sql = Nothing
Merci d'avance pour votre aide....
sabrina

3 réponses

Messages postés
76
Date d'inscription
lundi 26 juillet 2004
Statut
Membre
Dernière intervention
8 avril 2008
1
salut

est ce que tu es sure que ta procedure stockée ne renvois que des enregistrements uniques?

est ce que ton treeview est bien vide avant ta boucle? un treeview.nodes.clear pourrais etre la clé

haaa...que ne ferait on pas pour une sabrina....lol
Messages postés
158
Date d'inscription
vendredi 12 mars 2004
Statut
Membre
Dernière intervention
17 avril 2007

lol hihi merci c gentil! c'est ca apparemment, c'est le clear! j'y aurai pas pensé moi meme!
MERCI!
et comment on gere un evenement par rapport à une node? par exemple si je veux que quand je clik sur la node1 ca m'ouvre la feuille X avce les données de la node1 je fai comment? lol jsuis nulle, désolée...
encore, merci!
bisous
sabrina
Messages postés
76
Date d'inscription
lundi 26 juillet 2004
Statut
Membre
Dernière intervention
8 avril 2008
1
pour le treeview, tu dois avoir un enevement afterselect

et là tu dois pouvoir recupérer le treeview.selectednode.text (ou autre propriété)