Bonjour à tous,
je souhaite afficher certaines données dans un treeview.
Mon application asp.net se compose d'une couche Dal qui s'occupe de l'accès aux données , une couche métier pour le traitement de celles ci et une couche présentation.
Dans la partie web , un treeview.
La DAL s'occupe de remplir un dataset avec les élément du treeview, ça , c'est ok . Mais ce que je voudrais c'est remplir le treeview non pas dans la page web mais bien dans ma couche métier.
Plusieurs solutions se présentent.
La première, appeler ma méthode "remplirTreeview" dans la couche métier en lui passant comme paramètres par référence, le treeview lui même. Lui ajouter les noeuds comme il faut et le renvoyer.
--> bof bof , je suis pas convaincu.
Autre solution, j'ai vu qu'il existait l'objet : "HierarchicalDataSourceControl".
je suppose qu'il doit y avoir moyen de le completer avec les noeuds de mon futur arbre et de s'en servir comme datasource du treeview.
Peut être y a t'il d'autres solutions? je suis ouvert à tout.
Utiliser du XML ?
Je souhaite procéder de cette manière car la couche métier pourrait peut être être consommée par des winforms avec aussi le treeview. Comme ça; je n'ai qu'une méthode qui construit l'arbre...
D'avance merci
Partager