TreeView for ASP.NET AJAX

Feature-rich hierarchical structure
TreeView

Data Binding

Data bind to any .NET 2.0 or 3.5 declarative data source, web services, and even custom business objects. View demo

Drag and Drop

Drag and drop nodes within the TreeView or even across several different TreeView controls. The functionality can be extended to even drag a node to a regular HTML element. View demo

Templates

Completely redefine the look and feel of a standard TreeView node. Utilizing custom made templates you can go item-by-item to give every node an unique appearance, or create a template to be used across all nodes. View demo

CheckBox Support

The built-in CheckBox support allows your TreeView nodes to come with their own CheckBox element to indicate selection, without the need to create a customized template. View demo

Load-on-Demand

Load data only as it is needed, not all at once. Thanks to the various modes available this can be done on the server, the client, or even through web services. View demo

Client-side API

With the rich client-side API you can easily modify the TreeView right on the client. With events that allow you to hook into almost any interaction with the nodes you can now have a responsive TreeView without the need for server-side code. View demo

Keyboard Support

Navigate through all TreeView items with ease using keyboard strokes and combinations. Perfect for scenarios where keyboard navigation is needed and especially where accessibility is an important factor. View demo