Bonjour à tous
j'ai un treeview:
Pays
P1
P2
Commune
C1
C2
comment je peux désactiver les liens (P1 et C1) de mon arbre
Merci
Bonjour à tous
j'ai un treeview:
Pays
P1
P2
Commune
C1
C2
comment je peux désactiver les liens (P1 et C1) de mon arbre
Merci
En utilisant le gestionnaire d’événement TreeNodeDataBound qui sera appelé a chaque fois qu'il ait eu une liaison de données avec un nœud.
a+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 //Ceci est appelé pour chaque nud. protected void TreeView1_TreeNodeDataBound(object sender, TreeNodeEventArgs e) { switch (e.Node.Text) { case "P1": case "C1": e.Node.SelectAction = TreeNodeSelectAction.None; break; } }
Merci voici mon code mais ça ne marche pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Protected Sub TreeView1_TreeNodeDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.TreeNodeEventArgs) Handles TreeView1.TreeNodeDataBound Select Case (e.Node.Text) Case "Ajouter groupe" e.Node.SelectAction = TreeNodeSelectAction.None End Select End Sub
Ok ça ne marche pas mais donne nous un peu plus de détails. Est ce qu'il n’exécute pas le code? As-tu une erreur? Pour peupler ton TreeView, tu as fais comment?
a+
Merci beaucoup pou votre réponse:
moi j'ai une treeview avec des noeud
(le treeview n'esdt pas rempli à partir d'une base de données):
j'ai une variable et selon sa valeur je veux activer/désactiver le lien de quelques noeuds
s'il n'est pas possible de désactiver le lien est ce qu'on peux supprimer le noeud dans ce cas là?
Merci
Partager