If you're only going to have 1 root node then I would go with a TreeView1.Sort() before TreeView1.ExpandAll().
If you have more than 1 root node, then the root nodes will be sorted as well so you may have to throw them into a list and sort the list then change their orders once the child nodes have been sorted.
Hope that helps!
~Stevoni
Stevoni
Junior Poster in Training
75 posts since Jul 2009
Reputation Points: 28
Solved Threads: 13