cacher le nœud dans le contrôle treeview
J'ai une arborescence créée dans ma Page HTML
<asp:TreeView ID="TreeView1" runat="server"
onselectednodechanged="TreeView1_SelectedNodeChanged"
PopulateNodesFromClient="False" onunload="TreeView1_Unload">
<Nodes>
<asp:TreeNode Text="Reports" Value="Report">
<asp:TreeNode Text="Status" Value="Service">
</asp:TreeNode>
<asp:TreeNode Text="Status" Value="Status">
</asp:TreeNode>
<asp:TreeNode Text="Stats"
Value="Stats"></asp:TreeNode>
</asp:TreeNode>
</Nodes>
</asp:TreeView>
maintenant je veux cacher les Stats nœud dans le chargement de la page fonction dans mon code behind....
des suggestions.. merci
OriginalL'auteur user175084 | 2010-11-04
Vous devez vous connecter pour publier un commentaire.
- Je utiliser Telerik RadTreeView; TreeView n'est pas lié aux données de l'événement et de la propriété Visible pour chaque nœud. Voici le code pour supprimer le nœud enfant de TreeView.
OriginalL'auteur Win
Vous pouvez l'essayer, ça fonctionne pour les Nœuds Feuilles seulement.
TreeView1.Nodes[0].Text = "";
TreeView1.Nodes[0].ShowCheckBox = false;
P. S: Vous aurez besoin d'une fonction récursive pour accéder à chaque nœud.
OriginalL'auteur Syed Ali Taqi
Définir le nœud de texte à "" et il ne sera pas rendu.
System.Windows.Forms.TreeView
- le nœud de la case est toujours rendu.OriginalL'auteur Tools
![C'est de cette façon que j'ai utilisé.][1]
OriginalL'auteur SUMIT
TreeView1.Les nœuds.RemoveAt(2);
}`
OriginalL'auteur