This is a migrated thread and some comments may be shown as answers.

[Solved] Dynamic Treeview

2 Answers 167 Views
TreeView
This is a migrated thread and some comments may be shown as answers.
Juan Carlos Carrasco
Top achievements
Rank 1
Juan Carlos Carrasco asked on 04 Feb 2010, 08:42 AM
Hi i create a treeview like this:

 

RadTreeView tree = new RadTreeView();

 

tree.ID = e.PageView.ID +

"_tree";

so you see that, i have one treeview for each pageview but i want to create a node from this example:

 

 

 

                IRadTreeNodeContainer target = RadTreeView1;
                if (RadTreeView1.SelectedNode != null)
                {
                    RadTreeView1.SelectedNode.Expanded = true;
                    target = RadTreeView1.SelectedNode;
                }
                    

                RadTreeNode addedNode = new RadTreeNode(NodeTextBox.Text);
                addedNode.Selected = true;
                target.Nodes.Add(addedNode);

but how replace my dynamic treeview (1_tree for example) for RadTreeView1

Thx!

 

2 Answers, 1 is accepted

Sort by
0
Accepted
Shinu
Top achievements
Rank 2
answered on 04 Feb 2010, 10:29 AM
Hi

You can find the dynamically created RadTreeView using following code snippet.
CS:
 
    string id = RadMultiPage1.SelectedIndex + "_tree"
    RadTreeView myTreeView = (RadTreeView) this.Page.FindControl(id); 

Now you can set the treeview object as shown below in order to achieve the desired functionality.
CS:
    IRadTreeNodeContainer target = myTreeView;

-Shinu.
0
Juan Carlos Carrasco
Top achievements
Rank 1
answered on 04 Feb 2010, 07:59 PM
Genial!!! i mean GREAT!!!!

Juanca
Tags
TreeView
Asked by
Juan Carlos Carrasco
Top achievements
Rank 1
Answers by
Shinu
Top achievements
Rank 2
Juan Carlos Carrasco
Top achievements
Rank 1
Share this question
or