跳转至

TreeList 和 TreeView 控制概述

TreeList(TreeListControl 类)和 TreeView(TreeViewControl 类)控件允许您以树的形式显示分层数据,其中节点(记录)可以将其他节点作为子节点。

TreeListControl 和 TreeViewControl 控件都是 TreeListControlBase 的后代,因此,它们具有许多共同点。 与控件的区别在于TreeList支持多列数据——每个节点(行)显示一个或多个单元格。 TreeView只能显示单个列的数据。

数据绑定

TreeList 和 TreeView 控件支持两种类型的数据源:自引用(平面)和分层。它们的不同之处在于记录存储层次结构信息的方式。

除了绑定模式外,控件还可以在非绑定模式下工作,在该模式下,您可以手动添加节点,从而创建层次结构。

TreeList 控件支持未绑定列,您可以使用它来显示任意数据。

请参阅以下主题以获取更多信息:

节点

将 TreeList 和 TreeView 控件绑定到数据源后,它们将创建节点。 TreeView 控件中的每个节点显示一个值。 TreeList 控件的节点显示所有列的值。

控件还支持非绑定模式,您可以在该模式下手动创建节点层次结构。

请参阅以下主题以获取更多信息:

列 (TreeList)

TreeList 控件以表格形式显示数据,其中数据按行(节点)和列排列。与 TreeView 控件不同,TreeList 支持多列。

请参阅以下有关列自定义选项和色谱柱操作的主题:Columns。

列组 (TreeList)

列组提供了一种在公共标题下直观地对多个列进行分组的方法。频段标题显示在 TreeList 中,作为列上方的附加部分。您还可以创建具有无限数量嵌套级别的分层带。

了解更多:Bands。

风格

样式机制允许您自定义控件视觉元素在各种状态下的外观设置。

有关样式机制的详细信息,请参阅以下主题:Styles。

数据编辑

TreeView 和 TreeList 控件默认使用就地 Eremex 编辑器来显示和编辑单元格值。您可以将编辑器显式分配给控件' 列,以自定义单元格值的呈现和编辑方式。

请参阅以下主题以获取更多信息:

数据搜索和过滤

数据搜索和过滤功能允许您和您的用户找到包含特定值的 locate 节点。

您可以在以下主题中找到更多信息:Search and Filtering。

排序

数据排序允许 TreeList 和 TreeView 控件至 arrange sibling 节点按升序或降序排列。 TreeList支持多列数据排序。此外,用户还可以使用鼠标操作和列标题的上下文菜单对 TreeList 中的数据进行排序。

有关详细信息,请参阅以下主题:Data Sorting。

上下文菜单

当用户右键单击控件时,将显示弹出菜单。请参阅以下主题,了解如何自定义默认弹出菜单并显示特定 UI 元素的自定义菜单:上下文菜单。

另请参阅



* 本页面使用机器翻译技术翻译。