FlexGrid for WPF(日文版)全新上市

FlexGrid for WPF(日文版) FlexGrid for WPF 是一款用于 WPF 的数据网格控件,能够以表格形式显示并编辑已绑定数据与未绑定数据。借助非绑定模式,用户无需与数据源绑定即可在控件内部管理数据,从而实现如 Excel 工作表般灵活的单元格布局数据表达。它继承了 Windows Forms 版 FlexGrid 的许多功能,例如:可像标准数据网格那样按字段与数据源进行联动显示;支持多行/多列表头、固定列与固定行、以及行列顺序更改和大小自动调整等。该控件能够稳固地支持网格控件所必需的基础功能。其外观设置也颇具魅力:诸如行、列以及表头的文字颜色和背景色等,都可以通过属性进行设置,无需刻意理解 XAML。此外,它还提供了可将任意单元格范围进行合并的自定义合并功能,以及可在单元格编辑时与显示时分别调用其他控件功能的自定义单元格等,实现灵活的单元格布局与操作便捷的数据输入。以 ActiveX 时代以来“简单、好用”为理念的 FlexGrid,即使在 WPF 应用中,也能为强大的网格界面开发提供有力支持。
1.0J 的主要特点
功能/特点
非绑定模式
您可以使用由控件自身存储并管理数据的非绑定模式。这样一来,就能用更少的编码轻松完成数据的显示与控制,并实现如 Excel 工作表般自由的单元格布局数据表表达。此外,也可以像标准数据网格那样与数据源联动,并按字段显示数据。
单元格合并
可以将两个或以上单元格合并为一个单元格。本功能提供两种类型:“自动合并”,当相邻单元格具有相同的值时会自动合并;以及“自定义合并”,可将任意单元格范围自由合并。
多行·多列表头
支持多行表头与多列表头。而且这些表头也可以进行合并,从而能够创建可视性高且清晰直观的网格布局。
固定行与固定列
可将从开头开始的任意数量的行与列设置为固定行、固定列,从而使其在滚动时不移动。此外,用于表示固定区域与可滚动区域分界的分隔线也可更改颜色。
行·列移动与尺寸调整
可以通过鼠标拖拽操作来更改行或列的顺序。同时,控件具备功能,可根据当前显示的数据自动调整行高与列宽。
多样的选择模式
单元格的选择方式共有五种:单个单元格、单元格范围、单行、多行、列表框模式。除此之外,还可设置用于包围所选区域的线条显示/隐藏,以及设置所选单元格的背景色。
数据汇总
可将具有相同数据的行进行分组,并以大纲树(Outline Tree)形式显示。在此过程中,还可以对每个组自动进行汇总,并在组的表头行中显示总计值、平均值以及数据条目数等信息。
单元格编辑功能
编辑单元格时,可以使用事先内置的三种类型编辑器。包括基础的文本类型、带有复选框的类型,以及带有自动完成与数据映射功能的组合框类型。数据映射是一种功能:在组合框列表的各项中,除了显示用的值之外,还可以在内部保存键值。
自定义单元格
除了内置的编辑器之外,还提供了将任意控件功能分配到单元格上的方法。例如,可以使用 ComponentOne Studio for WPF 的 C1MaskedTextBox 控件来进行输入验证;也可以使用 C1NumericBox 控件的微调按钮进行数值输入。此外,自定义单元格还能分别对“编辑时的单元格”和“显示时的单元格”应用不同的控件功能。
打印
当网格无法在页面内完全容纳时,提供可将其分割并自动调整的打印功能。同时,也可以将网格按比例放大/缩小以适配到单页显示。此外,还可以在每一页重复显示行·列表头,并可添加页面表头/页面页脚。
文件的输入与输出
支持 CSV(逗号分隔)格式、TSV(制表符分隔)格式以及 HTML 格式文件的输入与输出。
与 FlexGrid for Silverlight 的兼容性
FlexGrid for WPF 保留了与 FlexGrid for Silverlight 相同的功能,并且在源代码层面具备兼容性。因此,如果两种环境都需要开发,可以复用在其中一个 FlexGrid 中编写的代码到另一个,从而使开发进程更加顺畅。
关于 GrapeCity
GrapeCity“葡萄(Grape)”是“生命”“连接”“丰收”的象征,
“City”代表存在于信息空间中的、看不见却巨大的“信息智慧城市”;而“Cluster”则象征遍布世界各地的每一位员工之间的连接。全球实时的信息网络,正是葡萄城(GrapeCity)所拥有的力量之源。以日本为总部,并在中国、印度、越南、美国、蒙古等地部署的网络将紧密协作。随着以仙台为核心的本公司总部大楼落成,Cluster 公司以及员工之间的沟通能力也进一步提升。借助这种合作,GrapeCity 今后也将持续提供高质量的产品开发与服务。