2009-06-13 5 views
5

En règle générale, lorsque j'utilise le contrôle TreeView standard fourni avec C#/VB, j'écris mes propres méthodes pour transférer des données dans et hors de la hiérarchie interne de l'arborescence.Pouvez-vous lier des données à un contrôle TreeView?

Il peut y avoir des moyens de "lier" l'interface graphique à un magasin de données que je peux pointer (comme les fichiers XML), et lorsque l'utilisateur modifie les éléments de l'arborescence, il doit le sauvegarder dans le magasin. Est-ce qu'il y a un moyen de faire ça?

Répondre

6

L'article suivant devrait vous permettre de faire ce que vous voulez.
http://www.codeproject.com/KB/tree/bindablehierarchicaltree.aspx

Edit: Si vous n'avez pas besoin quelque chose de tout aussi complexe que ce qui précède, les mesures suivantes pourraient être plus facile/plus approprié: http://www.codeproject.com/KB/tree/dbTree.aspx

Edit 2: Voyant que vous Voulez-vous que cela réponde aux changements dans l'arborescence, vous aurez probablement besoin de la première option.

Questions connexes