Skip to main content

Getting Started

This topic describes the basics of a tree list and the fastest way for beginners to get started with the TreeList control.

The tree list is a list of data organized into a tree structure. In other words, it’s a collection of hierarchically nested rows. To build up the tree’s structure it’s essential to have dependencies between two fields in the rows. One field contains the current row’s unique identifier and the other the identifier of the row’s parent. As shown in the image below, the ID field holds the current row’s identifier and the ParentID – an identifier of the parent row.

Every row in the tree list is called a node. The parent node may have an unlimited number of child nodes while the child node has only one parent. To facilitate an end-user working with the tree list every parent node can be expanded or collapsed.

To learn how to prepare the control in the most simple way for using in your application refer to the Bind to a Data Source help topic.

See Also