Adding Nodes
RadTreeView nodes are arranged in a hierarchical structure. To add a node to the first level in a RadTreeView use the Nodes.Add() method. To add a child node to another node use the parent nodes Nodes.Add() method. Nodes.Add() places the node at the end of the Nodes collection. You may also use Nodes.Insert() to place the node anywhere in the Nodes collection.
The following example demonstrates how to add nodes using code:
Copy[C#]
private void AddNodes()
{
RadTreeNode Node1 = new RadTreeNode("Node1");
Node1.Tag = 1234;
Node1.BackColor = Color.Blue;
RadTreeNode Node2 = new RadTreeNode("Node2");
RadTreeNode Node3 = new RadTreeNode("Node3");
RadTreeNode Node4 = new RadTreeNode("Node4");
radTreeView1.Nodes.Add(Node1);
radTreeView1.Nodes.Add(Node2);
Node1.Nodes.Add(Node3);
Node2.Nodes.Add(Node4);
}
Copy[VB.NET]
Private Sub AddNodes()
Dim Node1 As New RadTreeNode("Node1")
Node1.Tag = 1234
Node1.BackColor = Color.Blue
Dim Node2 As New RadTreeNode("Node2")
Dim Node3 As New RadTreeNode("Node3")
Dim Node4 As New RadTreeNode("Node4")
RadTreeView1.Nodes.Add(Node1)
RadTreeView1.Nodes.Add(Node2)
Node1.Nodes.Add(Node3)
Node2.Nodes.Add(Node4)
End Sub
Removing Nodes
To remove a single node use the Remove() method of the node. To remove all nodes of the RadTreeView use the Nodes.Clear() method.
Copy[C#]
private void RemoveNodes()
{
radTreeView1.Nodes[0].Remove();
radTreeView1.Nodes.Clear();
}
Copy[VB.NET]
Private Sub RemoveNodes()
RadTreeView1.Nodes(0).Remove()
RadTreeView1.Nodes.Clear()
End Sub