Following
code snippet creates a TreeNode and
its sub nodes to TreeView Control
programmatically. Firstly, it creates a 2
TreeNode Object named ParentNode & ChildNode and then adds 4 nodes and accordingly sub nodes
to the TreeNode Object using for loop. ExpandAll
() Method expands all the nodes present in the specified TreeView Control
on Execution.
 
 
          public void CreateTree()
          {
                   TreeNode ParentNode = treeView1.Nodes.Add("Parent Node");
                   TreeNode ChildeNode;
            
                    for (int i = 1; i <= 4; i++)
                   {
                             ChildeNode = ParentNode.Nodes.Add("Child Node " + i.ToString());
                             for (int j = 1; j
<= i; j++)
                             {
                                                ChildeNode.Nodes.Add("Sub Node " + j.ToString());
                             }
                   }
                   ParentNode.ExpandAll();
        } 
 
Listing
1
 
 
![image002.jpg]()
Figure 1: Intended Result