For more details, see How do you bind to a TreeView control? (question relates to WinForms, but still applies to ASP.NET)
The long and short is that you cannot bind data to a TreeView. TreeViews are hierarchical data structures and, as such, do not have a built-in binding mechanism. You will need to flip your own binding to do this.
source share