2010-10-24 7 views
0

J'ai une table dans ma base de données qui conserve une hiérarchie à 3 niveaux. Quel est le meilleur moyen d'afficher et de modifier/modifier cette hiérarchie? Quel contrôle asp.net utiliser et comment?Comment puis-je modifier/modifier une hiérarchie à 3 niveaux

+0

Vous n'avez pas fourni assez d'informations pour que nous puissions répondre à cette question. Il y a beaucoup de façons d'afficher de l'information. En plus de cela, cependant, en fonction de ce que c'est, il pourrait y avoir une façon standard de l'afficher, mais la plupart est subjective. –

+0

J'affiche les données dans un gridview. Mais je veux connaître mes alternatives. quel contrôle serait le mieux adapté pour ce scénario –

+0

quelqu'un m'aider pls. –

Répondre

0

Je peux vous donner quelques idées à partir des petites informations que j'ai.

D'abord dans la base de données, utilisez simplement un champ qui pointe vers le père d'une ligne. En utilisant cette identification de père vous pouvez faire n'importe quel arbre simple. Le moyen le plus simple de le modifier est simplement de changer ce père et de ne faire aucune boucle de cycle mort.

La deuxième méthode consiste à utiliser jQuery et tout contrôle Tree pour modifier l'arborescence.

Par exemple, ce http://www.jstree.com/
ou ce http://www.prodevtips.com/2010/03/07/jquery-drag-and-drop-to-sort-tree/
sont très bon code de jQuery javacript pour afficher et modifier la hiérarchie. En utilisant l'un de ces plugins jQuery vous pouvez rendre votre arbre, et après la modification pour obtenir les modifications et les sauvegarder dans votre base de données.

Questions connexes