RadTreeView – Telerik’s ASP.NET
TreeView Control

  • Support for any data source
  • Drag & drop and checkbox support
  • Full Control over the Nodes’ Appearance and Behavior
See Demos Download Trial RadTreeView
Skip Navigation LinksProducts > ASP.NET AJAX Controls > Controls > TreeView

Overview

Need to present multiple related items in a hierarchical structure or add a hierarchical navigation to your web site or app? Telerik’s ASP.NET TreeView allows you to codelessly enable selection via checkboxes, drag and drop for better user experience, load items on demand for optimal performance and more. Easily customize the control and its nodes to fit even the most custom and advances scenarios thanks to the template support and the rich client-side and server-side API.

RadTreeView and 70+ other controls are part of RadControls for ASP.NET AJAX, a comprehensive toolset taking care of the common functionality of your application, while leaving you with more time to work on its business logic.

Key Features

Data Binding

Data Binding – Server-side and Client-side

Depending on your project requirements, you can codelessly bind Telerik’s ASP.NET Tree control to any data source – either on the server to SqlDataSource, EntityDataSource, LinqDataSource, XmlDataSource, etc., or on the client to Web, WCF and OData services. You can also bind the control to custom business objects or define the items directly in the markup.

View Demo

Drag and Drop Support

Allow your users to drag and drop nodes within RadTreeView or across several RadTreeView instances. If needed, easily extend the functionality to allow them to drop nodes on even regular HTML elements.

View Demo
Drag and Drop preview
Single, Multiple and Checkbox Selection

Single, Multiple and Checkbox Selection

Allow your users to select single or multiple items. Enable the built-in checkbox and tri-state support with just one property to have the TreeView render checkboxes next to each of its items.

View Demo

Full Control over the Nodes’ Appearance and Behavior

Easily modify the look and feel of the TreeView nodes by applying custom node styles and attributes, as well as selecting the type and duration of the expand and collapse animations. If needed, you can even add more functionality to the node by setting up context menus.

Keyboard Navigation Support

RadTreeView allows your users to use the keyboard for any action they can trigger with the mouse, including selecting, expanding, checking and unchecking items, as well as navigating up and down the items. Perfect for scenarios where keyboard navigation is needed and especially where accessibility is an important factor.

View Demo

Rich Customization Options with Templates

Completely redefine the look and feel of the standard RadTreeView node using custom server-side or client-side templates. Either create an item-by-item template to give every node a unique appearance or create a template to be used across all nodes.

Customization Options with Templates

Load on Demand for Optimized Performance

EaThere is no need to make your users wait for all the data to load, when you can load only the data in the visible area of the control and do it times faster. Load data on demand on the server, the client, or via web services.

View Demo

Semantic Rendering for Better Page Responsiveness

Telerik’s TreeView control for ASP.NET AJAX uses advanced CSS rendering with list items rather than HTML tables in order to keep the page output clean and minimal. The semantic rendering not only improves the responsiveness of your applications but also makes your web pages more easy-to-crawl for search spiders and thus, more SEO-friendly.

Powerful Server-side and Client-Side API for Maximum Flexibility

To implement advanced and specific scenarios take advantage of the public methods, properties, and events found within the Tree for ASP.NET AJAX. Almost all user actions raise an event which provides all the arguments you need, both on the client and the server. The multiple public methods and properties give you the freedom to interact with the control and manipulate it not only upon initial load, but also through the whole user session.

Accessibility and Internationalization

Telerik’s ASP.NET Tree control is Section 508 compliant and covers the W3C Web Accessibility Guidelines 2.0. This makes the control accessible to people with disabilities, as well as users of all kind of devices and interfaces: desktop browser, voice browser, mobile phone, etc. Support for right-to-left languages is also available out of the box.

View Demo

Works in

.NET Framework
3.5, 4.0, 4.5

Visual Studio Support
2008, 2010, 2012

SharePoint 2010/2013

C# / VB.NET

Browser support

  • Internet Explorer 6+
  • Mozilla Firefox 3.6+
  • Google Chrome 20+
  • Opera 10+
  • Safari 4+

See what else is part of RadControls for ASP.NET AJAX

Over 70

Feature-rich controls

Next Steps

Download 30-day Free Trial
With dedicated technical support!

Play with the demos

See the RadControls in action and check out how much they can do out of the box.

Compare prices

Check out the offers. Purchase an individual suite or treat yourself to one of our bundles.
Product Families