Bonjour
Je cherche à construire des arborescences de réseau genre réseau d'eau.
Pour cela j'ai besoin de pouvoir
-déplacer les nœuds dans l'arborescence->j'ai trouvé comment faire
-glisser coller des éléments depuis des listes (liste de vannes et autres objets) sur le treeview -> pour le moment ça marchouille
-enregistrer l'arborescence dans un fichier (csv ou xml) -> au pire j'arriverais bien à le faire nœud par nœud...
-définir pour chaque nœuds certaines caractéristiques, qui sont différentes suivant le type d'objet ajouté dans l'arborescence et là ça coince, les noeuds d'un treeview disposent de rien pour stocker de l'info (des diamètres, des masses, des dimensions ; en fonction du type d'objet ajouté au treeview).
Je n'ai jamais manipulé les datasource, databinding et autres or je soupçonne qu'un databinding basé sur un fichier Xml serait surement très puissant mais je n'arrive pas à conceptualiser qui ferait quoi dans mon affaire.
Comment ça devrait marcher ? un datagridview lié à un xml (le datagridview se charge à partir du xml et se sauvegarde dedans) et le treeview est "lié" au datagridview dont il prendra les informations de certains champs pour afficher l'arborescence ?
Merci par avance pour votre aiguillage
PS: désolé pour le vague de la question mais l'objet de ma question est notamment d'utiliser le bon vocabulaire pour enfin réussir à comprendre
Partager