How to Add Nested Nodes to a TreeView Control in C# and VB.net

Following example add the nested nodes to a treeview control, nested nodes refers to one parent node has some child node like this structure:

–Asia
—-India
—-Russia
–Europe
—-UK

Example

This example requires windows form with Treeview control named treeView1.

[Vb.Net]

Private Sub BindTreeview()
 Dim FirstNode As TreeNode = TreeView1.Nodes.Add("Asia")
 FirstNode.Nodes.Add("India")
 FirstNode.Nodes.Add("Russia")
 Dim SecondNode As TreeNode = TreeView1.Nodes.Add("Europe")
 SecondNode.Nodes.Add("UK")
End Sub

[C#]

private void BindTreeview()
{
	TreeNode FirstNode = TreeView1.Nodes.Add("Asia");
	FirstNode.Nodes.Add("India");
	FirstNode.Nodes.Add("Russia");
	TreeNode SecondNode = TreeView1.Nodes.Add("Europe");
	SecondNode.Nodes.Add("UK");
}