aspnet-8558-components-site-navigation-and-layout-treeview.md
ASPxTreeView is an easy and useful navigation control that allows you to represent hierarchical structure data as a tree.
With ASPxTreeView, you can manually create a tree or easily populate it with data by binding to hierarchical data sources, including XmlDataSource and SiteMapDataSource. You can also operate in Virtual Mode to efficiently use your server resources when working with complex or dynamically created hierarchies.
The ASPxTreeView control is highly customizable: you can change the appearance of almost any visual element in ASPxTreeView. With integrated template technology you can easily transform nodes into anything you can imagine.
This topic lists the main features of the ASPxTreeView control.
You can enable AJAX support by setting the EnableCallbacks property to true. In this case, ASPxTreeView initially loads only the content of expanded nodes onto the client. When end-users expand nodes, their content is loaded via callbacks. Once a node’s content has been loaded, end-users can switch to this node on the client-side without callbacks or postbacks.