ASP.NET Tree List
 

ASPxTreeList™ Suite
TreeList Control for ASP.NET AJAX

Fully supports data-bound and unbound modes, on-demand child node loading, multiple built-in themes and ASP.NET Templates.

Features
Get Started
Buy Now
What's Inside
What's New
Comments & Awards
Screenshot Gallery

The ASPxTreeList is a multi-purpose data visualization system that can display information as a TREE, a GRID, or a combination of both - in either data bound or unbound mode. This unique synergy between a traditional grid and a traditional treeview allows you to create cutting-edge and visually appealing web application interfaces for your end-users with ease.

Flexible Data Binding: ASPxTreeList Suite

Flexible Data Binding

ASPxTreeList can be easily populated with data by binding to any standard data source. You can also bind the ASPxTreeList to any object that represents a tree structure, or manually create a tree in code. In addition, the ASPxTreeList can operate in Virtual Mode and greatly improves performance when displaying large tree hierarchies. In this mode, child nodes are created and initialized on demand, only when their parent node is expanded for the first time.

Demo: Build Tree from Plain Data | Demo: Display Hierarchical Data | Demo: Unbound Mode | Demo: Virtual Mode | Help Topic: Binding to Data | Help Topic: Connecting the ASPxTreeList to a Data Source | Help Topic: Unbound Mode | Help Topic: Virtual Mode


Node Selection: ASPxTreeList Suite

Node Selection

Provide your end-users with the capability to easily select all or individual nodes, using check boxes. You can optionally enable recursive selection to allow end-users to change the selected state of child nodes using a single click on their parent node. In addition to selection, you can use node focus to highlight one node at a time.

Demo: Focused Node | Demo: Multiple Node Selection | Help Topic: Selection


Built-in Data Editing Modes: ASPxTreeList Suite

Built-in Data Editing Modes

Switching a single option allows end-users to edit tree data in-line or within a form. The form's content, layout, and position (within the control or in a popup window) can be easily customized, as your needs dictate.

Demo: Edit Modes | Demo: Edit Form Template | Demo: Data Editing - Validation | Demo: Data Editing - File Manager | Help Topic: Data Editing | Help Topic: Edit Form | Help Topic: Adding and Deleting Nodes | Help Topic: Node Validation and Error Indication


Automatic Summary Calculation: ASPxTreeList Suite

Automatic Summary Calculation

ASPxTreeList allows you to calculate and display any number of summaries (total and group), for the entire tree and individual nodes. You can opt to calculate summaries using built-in aggregate functions or implement custom aggregate functions.

Demo: Built-in Functions | Demo: Manual Summary Calculation | Help Topic: Data Summaries | Help Topic: Built-In Aggregate Functions | Help Topic: Custom Aggregate Functions


Data Sorting: ASPxTreeList Suite

Data Sorting

Automatic column sorting for any data source allows you to sort against an unlimited number of columns, without writing a single line of code. A column's current sort order is indicated by a sort glyph displayed at the column header's right edge. If the column isn't sorted, the sort glyph is hidden.

Demo: Data Shaping - Sorting | Help Topic: Sorting | Help Topic: Sorting in Code


Customization Window: ASPxTreeList Suite

Customization Window

If end-users need to temporarily hide columns or make hidden columns visible, you can enable a Microsoft Outlook style Field Chooser window. End-users can simply drag fields to the window to hide them and then drag them back to the column header panel to make them visible again.

Demo: Customization Window | Help Topic: Customization Window Overview | Help Topic: Customization Window


Built-in Pager: ASPxTreeList Suite

Built-in Pager

ASPxTreeList can automatically split content across multiple pages, and provide the built-in pager that enables end-users to navigate through the data.

Demo: Data Shaping - Data Paging | Help Topic: Data Paging


Exporting Data: ASPxTreeList Suite

Exporting Data

ASPxTreeList allows you to easily export data via the ASPxTreeListExporter component. Data can be exported to a file or stream in the following formats:

  • PDF
  • RTF
  • XLS, XLSX

Demo: Exporting to PDF, XLS, XLSX and RTF


Appearance Customization and Styling: ASPxTreeList Suite

Appearance Customization and Styling

In addition to a number of built-in themes, you can use style properties and CSS for appearance customization. Templates that are available for most control elements, enable you to easily adjust and enhance a control layout.

Demo: Alternating Node Style | Demo: Conditional Formatting | Demo: Grid Lines and Tree Lines | Demo: Data Shaping - Templates | Demo: Data Editing - Edit Form Template | Help Topic: Appearance Customization | Help Topic: Templates


Download-Compare-Decide! Get Your Free Evaluation Copy

Already evaluating ASPxTreeList Suite?

Get Free Training via the DevExpress Channel,
join us for a Free Webinar,
view our Online Documentation,
or ask a question via our Support Center.

Got a question you need answered?

We are here to help. Email us at:
info@devexpress.com
or call between 8:30am and 5pm PST
+1 (818) 844-3383

More from DevExpress
Live Chat
Have a pre-sales question?
Need assistance with your evaluation?
We are here to help.
Chat is one of the many ways you can contact members of the DevExpress Team. We are available Monday-Friday between 8:30am and 5:00pm Pacific Time.
If you need additional product information, require pre-sales assistance, or want help with your order, write to us at info@devexpress.com or call us at
+1 (818) 844-3383.