Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

1.0 WPF及Silverlight版DataGrid概述
通过WPF及Silverlight版的DataGrid,可以向您的WPF以及Silverlight应用程序提供高级的数据可视化支持。
支持强大的数据绑定的C1DataGrid控件使得在WPF以及Silverlight应用程序中显示,编辑,以及分析表格数据变得非常容易。
WPF及Silverlight版DataGrid控件包括几个关键的特性,比如:
完全交互式Grid
通过创建一个完全 交互式的Grid,提高最终用户体验。C1DataGrid有许多内置的交互功能,比如说改变列的宽度,改变列顺序,编辑,排序,过滤,分组,冻结以及选择。查看运行时交互(1.4章节)以了解更多信息。
数据分组和汇总
C1DataGrid支持Outlook风格的分组。只需要简单地将一个列头拖到Grid上方的区域即可对数据进行分组。可扩展和可折叠的节点将自动生成。您还可以在分组的Header行上显示聚合函数计算的结果或者总计数据。更多详情,请参见对列进行分组(第1.3.13.2章节)。
类似Excel风格的过滤默认情况下,C1DataGrid 支持Excel风格的过滤。这种类型的过滤功能在每一列上添加一个下拉菜单,允许用户创建一个过滤条件。更多信息,请参见对列进行过滤(第1.3.11.2章节)。
高性能
C1DataGrid利用行和列的回收机制(UI虚拟化)以达到在处理大型数据集时最佳的性能。
几种内置的列类型
C1DataGrid提供了许多的内置的列编辑器,基本覆盖了全部常见的数据类型。内置的编辑器包含文本框,复选
框,日期选择器,组合框和图像。您也可以通过选择自定义栏目编辑包括掩码文本,超链接,多行文本和颜色选择器。详情请参见列类型(第1.3.4章节)。
RowDetails 和Hierarchical 支持
DataGrid控件还支持一个RowDetails模版,用来在每一行的可折叠区域嵌入UIElement。例如,将另一个 DataGrid嵌入,您即可创建出一个主-从Grid,用来显示分级数据。更多信息,请参见添加Row Details。
顶部和底部行模板通过C1DataGrid的顶部和底部行模版,您可以轻松地创建并向Grid添加自定义行。例如,你可以设计你自己的过滤器或总计行并在模版内嵌入任何的UIElement。
多选模式为最终用户提供了全部一下的单元格选择选项:单个单元格,单行,单列,单一范围,多行,多列,以及多个范
围。通过C1DataGrid的剪贴板支持,最终用户可以容易地将选中的单元格粘贴至任何的文本编辑器,比如说
Microsoft Excel。
添加新行通过在Grid上方或下方显示一个空白的新行允许用户向C1DataGrid添加新行。详情请参见向Grid添加行(在线文档)以及设置新建行的可见性(第1.3.18.3.3章节)。
自定义行和列
为您DataGrid中的行设计您自己的数据模版,并创建可以绑定到多个数据字段的组合列。
通过ClearStyle容易地改变颜色
C1DataGrid支持ComponentOne的新ClearStyle™技术,让你轻松改变控件的颜色而无须改变控件模板。只要设置几个颜色属性,你可以快速的设置整个Grid的样式。有关详细信息,请参见C1DataGrid ClearStyle (第
1.3.18.5章节)。

  • No labels