Populating TreeView up-to N Levels in C# from Database You will be able to add new node at any level and expand this up-to N Levels and generate automatic code for any child. Complete article can be found at http://www.codeproject.com/Articles/1077556/Populating-TreeView-up-to-N-Levels-in-Csharp-from
kashif-se/Populating-TreeView-up-to-N-Levels-in-C-from-Database-
Populating TreeView up-to N Levels in C# from Database
C#