Remplir TreeView à partir de DataBase
J'ai une table de base de données (nommée Sujets) qui comprend les champs suivants :
- topicId
- nom
- parentId
et en les utilisant, je veux remplir un TreeView en c#. Comment puis-je le faire ?
Merci d'avance...
source d'informationauteur Tarik
Vous devez vous connecter pour publier un commentaire.
Il sera probablement quelque chose comme cela. Donner plus de détail sur ce qu'est exactement que vous voulez faire si vous avez besoin de plus.
Pas tout à fait.
Les arbres sont généralement traitées mieux en ne chargeant pas tout ce que vous pouvez à la fois. Donc, vous avez besoin pour obtenir le nœud racine (ou le sujet) qui n'a pas de parentIDs. Puis les ajouter à la arbres nœud racine, puis pour chaque nœud que vous ajoutez vous avez besoin pour obtenir ses enfants.
ce code fonctionne parfaitement pour moi, check it out je pense que ça va vous aider 🙂
;
Quand il n'y a pas de Grandes Quantités de Données, il n'est pas bon pour connecter la base de données, extraction de données et ajouter à treeview nœud, encore et encore, pour les enfants et les sous-nœuds. Il peut être fait dans une seule tentative. Voir l'exemple suivant:
http://urenjoy.blogspot.com/2009/08/display-hierarchical-data-with-treeview.html
Ce code fonctionne parfaitement pour moi. Pensé qu'il pourrait être utile pour quelqu'un qui cherche à afficher hierarchial de données dans un treeview.By à présent, je suppose que c'est le plus simple. S'il vous plaît vérifier et upvote si cela vous aide.
Référence : https://techbrij.com/display-hierarchical-data-with-treeview-in-asp-net
De code C#:
aspx code: