用于WPF的Telerik UI免费下载30天试用版

数据管理

Telerik的RadTreeListView不仅可以显示数据集,还可以管理它们。您可以使用标准操作-插入更新删除.您还可以验证数据。除了使用此功能之外,您还可以通过在操作的最重要关键点上引发的几个事件来控制它。

随着RadTreeListView直接继承RadGridView它使用相同的数据管理机制。要了解更多,请阅读各自的主题RadGridView的文档。

管理集合

一些数据源,例如那些实现INotifyCollectionChangedObservableCollection),支持数据插入、更改通知等。这意味着它们将自动处理集合中新对象的创建,并将通知发送到数据绑定引擎表示数据已更改。当使用不支持插入和更改通知的集合作为数据源时,必须手动创建新项,并将网格重新绑定到已修改的数据源,以便显示已修改的数据。

添加新条目

添加新条目是通过GridViewNewRow控件,该控件在用户点击“插入”键或开发人员启动添加操作时出现。

就目前而言RadTreeListView不能自动将项添加到层次结构的任何级别。如果使用默认方法,这些项将被添加到根级别。您仍然可以通过在所需的级别上手动将项目添加到源集合中来添加项目。

更新条目

条目的更新发生在显示数据的同一单元格中。一次只能编辑其中的一个项目和一个单元格。您可以限制编辑某些单元格或整个网格。要编辑单元格,用户可以点击“F2”键,否则开发人员可以初始化编辑操作。

删除表项

中删除项RadGridView通过操纵ItemsSource收集。

验证

RadGridView允许您通过应用自定义验证规则来验证在托管单元格中输入的数据。您可以验证每个单元格,也可以一次验证整行。

另请参阅

在本文中
Baidu
map