Log In
Home
Support
Demos
Documentation
Blogs
Training
Webinars
[Expand]General Information
[Expand]WinForms Controls
[Collapse]ASP.NET Controls and MVC Extensions
 [Expand]Prerequisites
 [Expand]What's Installed
 [Expand]Common Concepts
 [Collapse]ASP.NET WebForms Controls
  [Expand]Reporting
  [Expand]Chart Control
  [Expand]Grid View
  [Expand]Card View
  [Expand]Vertical Grid
  [Expand]Spreadsheet
  [Expand]Rich Text Editor
  [Expand]Image and Data Browsing
  [Expand]Docking and Popups
  [Expand]Site Navigation and Layout
  [Expand]File Management
  [Expand]Multi-Use Site Controls
  [Expand]Scheduler
  [Expand]HTML Editor
  [Expand]Pivot Grid
  [Collapse]Tree List
   [Collapse]Product Information
     Main Features
     Deployment
   [Expand]Concepts
   [Expand]Visual Elements
   [Expand]Examples
   [Expand]Member Tables
  [Expand]Gauges
  [Expand]Data Editors
  [Expand]Spell Checker
  [Expand]Query Builder
 [Expand]ASP.NET MVC Extensions
 [Expand]Localization
 [Expand]Redistribution and Deployment
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Document Server
[Expand]Reporting
[Expand]Report Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

Main Features

Expanded Data Specifics

  • Binding to Data - The ASPxTreeList can be easily populated with data by binding to any standard data source type, including: SqlDataSource, ObjectDataSource, XmlDataSource, AccessDataSource, SiteMapDataSource. You can also bind the ASPxTreeList to any object that represents a tree structure, or manually create a tree in code.
  • Virtual Mode - The ASPxTreeList can operate in Virtual Mode. This mode can be useful when binding to large data sets. In virtual mode, a tree is created on demand. In this instance, child nodes are created and initialized when their parent node is expanded.

Expanded Data Shaping and Manipulation

  • Full Data Summaries - The ASPxTreeList enables you to calculate summary values for all values within a column or within a group of nodes, and display the result inside footer cells. The ASPxTreeList provides five built-in aggregate functions (count, max, min, etc.), and events to manually implement custom aggregate functions.
  • Preview - With preview rows, you can let your end-users view large text or memo fields directly in the ASPxTreeList, without the need to open an external editor or drop-down window.
  • Runtime Column Customization - End-users can manage the layout of tree list columns by rearranging, adding and removing columns, using drag and drop.
  • Multiple Node Selection - The ASPxTreeList supports single and multiple node selection.

Expanded Focus and Navigation

  • Built-in Pager - The ASPxTreeList can automatically split content across multiple pages, and provide the built-in pager that enables end-users to navigate through the data.
  • Nodes Iterator - Allows you to avoid writing recursive code to visit all the nodes contained within the ASPxTreeList. It makes traversing through the nodes a trivial task.

Expanded Appearance Customization

  • Appearances - A powerful mechanism to control the entire look and feel of the tree list. You can customize the appearance of almost any visual element of the ASPxTreeList, and even apply them conditionally to reflect certain states, such as errors. In addition, the ASPxTreeList ships with a number of predefined themes.
  • Templates Technology - Templates are fully supported. For each element inside the ASPxTreeList, you can completely customize the appearance or layout using any HTML or server-side control.
  • Full CSS Support - the ASPxTreeList's appearance can be customized using CSS classes. This approach is the best choice if you need centralized control over the appearance of several controls or the entire site.

Expanded Miscellaneous

  • Partial Update - This feature decreases your page load time. Only a portion of the ASPxTreeList control is updated, without a full client screen refresh.
  • Cross-Browser Compatibility - Internet Explorer, Mozilla Firefox, Google Chrome, Opera, Apple Safari, etc. The ASPxTreeList control is cross-browser compatible.
  • Rich Client-Side Functionality - A comprehensive client-side API is available for the ASPxTreeList.
  • Client-Side Events - The ASPxTreeList exposes a rich set of client-side events. These events are executed on the client side, and have been engineered to maximize performance.
  • Cookies Support - The ASPxTreeList control fully supports cookies, allowing your site's visitors to personalize pages as needed. If cookies are enabled, every possible end-user customization option is saved, and then restored in future sessions.
  • Save and Restore Layout - The ASPxTreeList allows you to save the information on its layout to a database, and then restore it.
  • AJAX Technology Support.

How would you rate this topic?​​​​​​​