I'm developing a web site in c# (VS 2005) and need to use a treeview to build a navigation bar. However, I'd like to build it in such a way to use it in the site on other pages as there are other pages on this site that use treeviews for site functionality.
I'd like the treeview to be flexible in such a way that there are unlimted nodes/branches from root to leaves. Also, I'd like to return the treeview data be means of a stored proc.. I'm also curious as to what the table structure would/should look like as I would like the treeview to be controlled from sql table(s). Ultimately, I'd like to be able to do this in a reusable class, but this is not a requirement