Tree List Examples
- 2 minutes to read
Data Binding
- How to: Create a Tree List control at Runtime
- How to: Create Nodes in Unbound Mode at Design Time
- How to: Create Nodes in Unbound Mode in Code
- How to: Implement Virtual Mode (Dynamic Loading) in Unbound Mode
- How to: Load Data Dynamically via Events
- How to: Create Calculated Columns (Expression Editor and XPView)
Nodes
- How to: Create custom nodes and specify height for individual nodes
- How to: Enable Automatic Height Adjustment
- How to: Iterate through nodes and calculate the number of nodes at a specific level
- How to: Iterate through nodes and collapse specific nodes
- How to: Dynamically Show and Hide Specific Nodes
- How to: Move nodes between TreeList controls using drag-and-drop
- How to: Save and Restore the Expanded State of Nodes
- How to: Copy Nodes from one TreeList to Another
- How to: Implement Custom Behavior to Check Nodes
- How to: Display Numbers within Node Indicator Cells
- How to: Display Node Checkboxes for a Specific Tree Level
- How to: Sync the Position of Child Nodes with the Position of Corresponding Records in the Data Source
- Asynchronous Node Loading
Data Editing
- How to: Assign an editor to a column
- How to: Assign editors to individual cells (replace default editors for specific cells)
- How to: Change a node’s image when in-place editors are activated and closed
- How to: Change values in a specific column for root nodes
Data Representation
- How to: Create a Band Layout in Code
- How to: Implement a File Manager (Drag & Drop Files and Folders)
- How to: Implement the Group Level Style Feature
Cell Values
Sorting
Summaries
- How to: Calculate a summary against groups of nodes
- How to: Calculate the sum against all nodes
- How to: Implement a custom summary
Appearance
- How to: Create a custom painter to override the way footers are painted
- How to: Custom draw cells
- How to: Custom paint column headers, summary footer, footer cells and indicator cells
- How to: Customize the appearance of individual cells
- How to: Customize the appearance of odd rows