Click here to Skip to main content
11,641,416 members (39,767 online)
Rate this: bad
Please Sign up or sign in to vote.
See more: C# ASP.NET Treeview
Hello ALL,
I need to hide a node in depending on different user.
I have tried giving text as null, this way will work for child node but for parent node if text is given as null, text wont show up on page, but '+' sign in tree view is visible.

so I need some way to hide the parent node fully or I need to hide that + sign..

can anyone help!!!
Posted 20-Mar-13 20:11pm
Edited 20-Mar-13 20:49pm
Sergey Alexandrovich Kryukov at 21-Mar-13 2:16am
It must be ASP.NET and not ASP.
salah9 at 21-Mar-13 2:50am
I accept my mistake...
Sergey Alexandrovich Kryukov at 21-Mar-13 2:51am
As I can see, you actually fixed it. Great, thank you.
salah9 at 21-Mar-13 3:09am
do you have solution for my problem???
Sergey Alexandrovich Kryukov at 21-Mar-13 10:32am
It looks like you already got it.
salah9 at 22-Mar-13 8:59am
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Hi salah,

You can use below code to hide node for the respective user, just pass the Index of node which u want to hide depending on different user.
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

Try this:
protected void Page_Load(object sender, EventArgs e)
  RemoveNodeRecurrently(TreeView1.Nodes, "YourTreeNodeText");
private void RemoveNodeRecurrently(TreeNodeCollection childNodeCollection, string text)
  foreach (TreeNode childNode in childNodeCollection)
    if (childNode.ChildNodes.Count > 0)
      RemoveNodeRecurrently(childNode.ChildNodes, text);
    if (childNode.Text == text)
      TreeNode parentNode = childNode.Parent;
Original Thread[^].


This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 Mika Wendelius 310
1 DamithSL 213
2 Afzaal Ahmad Zeeshan 139
3 CPallini 134
4 OriginalGriff 120
0 Mika Wendelius 460
1 OriginalGriff 215
2 DamithSL 213
3 CPallini 169
4 Afzaal Ahmad Zeeshan 129

Advertise | Privacy | Mobile
Web04 | 2.8.150731.1 | Last Updated 21 Mar 2013
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100