2010-11-30 14 views
0

Je suis en train de développer une application Windows Form C# .NET qui gérera une structure arborescente hiérarchique. (J'ai une seule table SQL avec une colonne hierarchyid L'ensemble de données est petit ~ 300 lignes/noeuds pour l'instant, mais il finira par grossir éventuellement)Comment créer une arborescence C# à partir de SQL Hierarchyid?

Après avoir quitté l'application, je veux pouvoir redémarrez-le avec le dernier état modifié. Je comprends que je peux le faire en le sérialisant en XML.

Cependant, j'essaie de trouver une méthode par laquelle l'arborescence pourrait être générée directement à partir de la table au moment de l'exécution, en utilisant la colonne id de la hiérarchie. Après avoir fait le tour de Google, j'ai trouvé d'autres personnes qui souhaitent faire la même chose, mais malheureusement, je n'ai trouvé aucune solution. Y at-il un bon moyen de le faire?

Merci.

Répondre

0

Recherchez IHierarchicalEnumerable, HierarchicalDataSourceControl et HierarchicalDataSourceView. C'est exactement ce que vous cherchez.

+0

Merci. Je vais certainement essayer ça. Pour le moment cependant, mes exigences ont un peu changé. Je devrais peut-être aller au XML après tout. – yamn2

Questions connexes