OVH Cloud OVH Cloud

treeview dynamique web asp.net en vb

1 réponse
Avatar
JohnPaulGeorgesRingo
c'est pour un ami programmeur PHP qui fais des efforts...(je lui ai
tellement pris la tête avec dotNet ;)

Il cherche à réaliser un menu à base de treeview, jusque là rien de
compliqué.
Par contre cela deviens plus difficile quand il veut utiliser plusieurs
treeview de manière dynamique.

J'explique :

une base contenant des catégories/sous-catégories que il veut afficher dans
plusieurs treeview ( chaque treeview représente 1 catégorie )
pour cela il pense donc à appeler dynamiquement le bon nombre de treeview.
Et il n'y arrive pas.
il pensait faire un truc de ce genre :

while j'ai pas passé toutes mes catégories
Dim "mon_treeview" & id_categorie = new Treeview
"mon_treeview" & id_categorie . treenodesrc = "fichier_" & id_categorie &
".xml"
loop

qui a une piste ?



peut-ton créer un treeview "vide ou coquille", le rappeler et le remplir
dynamiquement autant de fois qu'il trouve de fichiers xml par exemple.

sinon comment faire (je ne connais pas le nombre de catégorie père, ni le
nombre d'enfant au lancement de la page.)



merci a vous

1 réponse

Avatar
Patrice
Avec un tableau ou une collection de treeview si il est utile de garder une
référence aux treeviews crées précédemment.
Le point important est surtout de l'ajouter à la collection Controls...

Sion j'aurais mis les catégories/sous-catégoires etc dans un même treeview ?
(pourquoi plusieurs ?).

Si c'est un menu, il existe aussi un contrôle menu dans la 2.0 (qui je crois
peut assui afficher des menu verticaux).
--
Patrice

"JohnPaulGeorgesRingo" a
écrit dans le message de news:43999624$0$18335$
c'est pour un ami programmeur PHP qui fais des efforts...(je lui ai
tellement pris la tête avec dotNet ;)

Il cherche à réaliser un menu à base de treeview, jusque là rien de
compliqué.
Par contre cela deviens plus difficile quand il veut utiliser plusieurs
treeview de manière dynamique.

J'explique :

une base contenant des catégories/sous-catégories que il veut afficher


dans
plusieurs treeview ( chaque treeview représente 1 catégorie )
pour cela il pense donc à appeler dynamiquement le bon nombre de treeview.
Et il n'y arrive pas.
il pensait faire un truc de ce genre :

while j'ai pas passé toutes mes catégories
Dim "mon_treeview" & id_categorie = new Treeview
"mon_treeview" & id_categorie . treenodesrc = "fichier_" & id_categorie


&
".xml"
loop

qui a une piste ?



peut-ton créer un treeview "vide ou coquille", le rappeler et le remplir
dynamiquement autant de fois qu'il trouve de fichiers xml par exemple.

sinon comment faire (je ne connais pas le nombre de catégorie père, ni le
nombre d'enfant au lancement de la page.)



merci a vous