C# - Create Tree structured TreeNodes data from sql rows. Use with TreeView in winforms