Bonjour,
Je pense que mon titre porte à confusion, je vais essayer de détailler au mieux mon problème.
Dans mon projet, j'ai deux TreeView remplits dynamiquement via une base de données, TreeView que voici :
En rouge, ce sont les associations
Edit: J'ai l'impréssion que l'hébergement ne fonctionne pas vraiment, j'ai joint l'image au poste directement Désolé de l'inconvénient.
Actuellement, je suis en train de mettre en place un Drag & Drop pour créer de nouvelles associations entre des noeuds des deux TreeView.
Je récupère correctement les données concernant le noeud que je Drag, et le noeud sur lequel je Drop l'autre.
Ce qui pose problème, c'est que pour créer l'association, il faut que j'obtienne les information relative au parent du noeud, ainsi que du parent du parent (le grand parent? ) pour pouvoir créer l'association dans la base de donnée.
Pour l'exemple, je prend celui de l'asociation mise en évidence sur l'image :
Pour créer cette association, il me faut récupérer l'Identifiant du noeud "Portiers Vidéo Couleurs" (Ce qui est fait lors de l'évent MouseDown)
L'identifiant de Caméras supplémentaires (Ce qui est fait lors de l'évent DragDrop)
Il me faut aussi les identifiants de :
- Portier- Gestion des ouvertures
Donc, concrètement, il me faut trouver comment remonter dans l'arborescence via le code.
Si je manque de précision, n'hésitez pas à me demander, j'espère que vous pourrez m'aider
Partager