2024年4月25日发(作者:)
DataGrid for WPF 帮助文档
1WPF及Silverlight版DataGrid概述
1
通过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章节)。
1.1WPF及Silverlight版DataGrid概述
入门
关于安装ComponentOne Studio WPF版许可,技术支持,命名空间,主题和本地化,以及通过控件创建一个工
程的更多信息,请访问WPF版本入门。
关于安装ComponentOne Studio Silverlight版许可,技术支持,命名空间,主题和本地化,以及通过控件创建
一个工程的更多信息,请访问Silverlight版本入门。
DataGrid for WPF 帮助文档
1.2入门
1.2.1快速入门
2
下面的快速入门指南的目的是让你熟悉并尝试运行WPF及Silverlight版本的控件。在这个快速入门中,您将从在Visual
Studio中创建一个新的工程开始,并向您的应用程序添加C1DataGrid,之后添加一个数据源。然后,您将转到Microsoft
Expression Blend中完成绑定grid至数据源的操作,自定义grid。最后运行该grid程序以观察运行时交互。
1.2.1.1第一步:将C1DataGrid添加到您的工程
在这一步中,您会从使用WPF版本的DataGrid在Visual Studio中创建一个grid应用开始入手。当您添加了C1DataGrid控
件至您的应用程序,您将有一个完整的,功能性的grid。您可以进一步的为您的应用程序自定义grid。
为了设置您的工程并添加一个C1DataGrid控件至您的应用程序,请完成以下步骤:
1. 在Visual Studio中创建一个新的WPF项目。
2. 导航到工具箱,双击C1DataGrid 图标以添加grid控件至Window1。
3. 调整窗体的大小以及窗体内包含的C1DataGrid 的大小;调整完成之后应该如下图所示:
4. 通过设置Name属性给C1DataGrid控件命名为“ProductsDataGrid”。
您所完成的步骤
运行该应用程序,可以观察到grid应用程序的外观类似以下图像所示:


发布评论