Spread for Windows Forms 7新功能使用指南

表格控件 Spread for WinForms 表格控件兼容Excel的强大功能,并将其嵌入到您的应用系统中。完备的Excel文档支持使得您可以在企业中分享和访问数据信息;内嵌的图表引擎和数据可视化支持让您更加轻松的为商务、工程以及科学应用系统中创建丰富高效的信息中心。

表格控件 Spread for WinForms 7 在此次发布的版本中对过滤功能做了增强。增强过滤功能提供了种类繁多的过滤条件,包括数值、日期、文本和颜色的自动过滤。您可以创建三种类型的过滤器:数据列表、格式或标准。这些过滤条件针对同一单元格区域时不能同时使用。

新版本7中提供几个主要更新,包括:

  • 增强条件格式
  • 过滤器增强
  • 中文本地化增强
  • 设计器增强
  • 其他Spread for Windows Forms的增强
    • 支持通过拖拽单元格右下角的滑块实现拖拽填充和自增值填充。
    • 设计时和运行时支持120DPI。
    • 为行错误和单元格错误提供错误指示器弹出消息。
    • 支持类似Excel的自适应拉伸文本对齐方式,支持导入导出自适应拉伸文本的xls/xlsx文件。
    • 新增AcceptsArrowKeys枚举类型用于处理编辑模式下激活单元格的导航方式,当光标在单元格的开始或者结尾的时候。
    • 为MultiColumnComboBox类型增加Editable属性。

增强条件格式

享受新的条件格式带给您的全新体验。在这一版本中,我们提供了完整功能和可视化元素,包括数据条、颜色标尺、图标集等。这将帮助您以可见方式对与数据相关的问题作出回应,同时高亮感兴趣的单元格或区域,强调特殊数据以及将数据可视化展现。条件格式可以根据设置的条件或标准改变单元格或区域的外观样式。当条件为true,单元格或区域按照条件格式化;当条件为false,单元格或区域不会根据条件格式化。这一特性在Spread for Windows Forms以及Spread for ASP.NET中均有提供。

效果图如下:

试用版下载:下载链接

过滤器增强

增强过滤功能提供了种类繁多的过滤条件,包括数值、日期、文本和颜色的自动过滤。您可以创建三种类型的过滤器:数据列表、格式或标准。这些过滤条件针对同一单元格区域时不能同时使用。
新增了全新的过滤条,用户可以快速便捷的输入过滤器条件并应用到数据中。 这一特性在Spread for Windows Forms以及Spread for ASP.NET中均有提供。

基本步骤为设置该列的 AllowAutoFilter 属性为 true,指定顾虑模式即可。同时,您可以定制过滤行和非过滤行背景色。让我们先来看下各种过滤的效果:

 

基本过滤

设置代码

fpSpread1.ActiveSheet.AutoFilterMode = AutoFilterMode.FilterGadget;

 

过滤器过滤

设置代码

fpSpread1.ActiveSheet.AutoFilterMode = AutoFilterMode.FilterBar;

 

Excel 样式过滤

设置代码

fpSpread1.ActiveSheet.AutoFilterMode = AutoFilterMode.EnhancedContextMenu;

仅仅通过两行代码设置即可实现复杂的过滤功能,试用版下载:下载链接

 

中文本地化增强

中文支持在前文《Spread Studio中文支持图解》中已经提供较为全面的介绍。

这里针对表格控件Spread for Windows Forms的细节做些补充:

Spread for Windows Forms设计器中文界面:

内置查找对话框

滚动条菜单

导入Excel

以上即为 Spread for WinForms 7 新特性-中文本地化增强。

可以通过点击链接进行试用下载:下载链接

 

设计器增强

诸多增强帮助开发者更高效的使用设计器

  • 设计器中新增命名管理器,用户可以在运行时使用,同时设计时可以自定义命名。
  • 设计器中新增用户界面用于在导入导出XLS/XLSX时指定ExcelOpenFlags/ExcelSaveFlags。
  • 设计器中新增用户界面用于设置快捷键对应关系,设计时支持快捷键对应关系序列化。新增SpreadAction类型用于执行类似Excel的行为。
  • Spread设计器中,当选中图形、备注或图表对象时,可以在属性设置表中设置属性。
  • 单元格和RotationAngle对象的CanFocus属性可以在设计器中设置,该属性仅在预览窗口中生效。
  • 允许用户使用“DateTime.Now”作为DateTimeCellType.DateDefault属性的值,它默认使用当前的时间值。

效果图如下:

更多有关Spread Studio for .NET产品细节请参考:http://www.gcpowertools.com.cn/products/Spread_Studio.htm

试用版下载:下载链接

 

相关阅读:

Spread Studio 10.0v1 发布

SpreadJS 10.0v1 发布

 

时间: 2024-09-20 08:14:40

Spread for Windows Forms 7新功能使用指南的相关文章

Spread for ASP.NET 7新功能使用指南

Spread for ASP.NET表格控件兼容Excel的强大功能,并将其嵌入到您的应用系统中.完备的Excel文档支持使得您可以在企业中分享和访问数据信息:内嵌的图表引擎和数据可视化支持让您更加轻松的为商务.工程以及科学应用系统中创建丰富高效的信息中心.新版本7中提供几个主要更新,包括: 上下文菜单 列头RowTemplate 用于单元格编辑器的Css 性能提升 其他Spread for ASP.NET的增强 为DateTime.Currency.Double和Integer单元格类型增加独

Spread for Windows Forms高级主题(4)---自定义用户交互

你可以从多方面自定义用户界面来自定义用户与Spread控件的交互方式.同时,你还可以自定义如何处理用户交互方式. 设置允许用户进行的操作 下面的列表总结了通过控件的数据区域,你可以授权用户进行的操作(或者限制用户进行的操作). 允许的用户功能 相关属性或方法 拖拽单元格数据 FpSpread.AllowDragDrop 属性 拖拽并填写单元格数据 FpSpread.AllowDragFill 属性 编辑单元格备注 SheetView.AllowNoteEdit 属性 输入公式 FpSpread.

Spread for Windows Forms高级主题(6)---数据绑定管理

自定义列和区域的数据绑定 当表单被绑定到一个数据集时,表单中的列就会相继的被分配到数据集的区域上.例如,第一个数据域分配给列A,第二个数据区域分配给列B,等等.你也可以改变分配顺序,将任意域分配给任意列. 默认情况下,绑定的表单继承数据库中列的宽度.如果你想要设置你自己的列宽,你可以在绑定Spread控件之后设置列宽,或者将DataAutoSizeColumns属性设置为false并设置列宽. 如果你将多个Spread控件绑定到了一个单一的数据集,你可以将每一个Spread控件中表单的AutoG

Spread for Windows Forms快速入门(2)---设置Spread表单

让我们从设置Spread的大小和表单的外观开始学习如何定制Spread,这些操作通常放在Form的构造函数中进行,在InitializeComponent()之后调用.   自定义控件的大小 你可以设置Spread控件的规格,这决定了表单中可见的区域的大小.下面的图片中展示了你可以设置的规格,通过设置每一个规格中像素的数量进行设置.   计算Spread控件的高度时,假设滚动条是关闭状态,没有标题,计算所有行的高度以及每一个边界按1个像素计算,所以,如果现在有10行,每行20像素高度,总的高度为

Spread for Windows Forms快速入门(11)---数据筛选

Spread支持开发人员自定义筛选数据的用户体验.基于行数据筛选,你可以允许用户分列进行筛选,从而仅显示符合了下拉列表中条件的行的数据,或者根据筛选结果更改行的外观.你可以使用默认的筛选方式,或者你可以从实际出发,自定义筛选器的每一个方面. 允许用户进行行筛选 默认情况下,表单禁止用户对表单的行进行筛选.你可以开启这一特性, 允许用户在所有列或者指定的列中进行行筛选.根据你要隐藏被筛除的列,还是更改列的外观,分别使用HideRowFilter类或StyleRowFilter类. 使用列Allow

Spread for Windows Forms高级主题(3)---单元格的编辑模式

理解单元格的编辑模式 通常情况下,当终端用户双击单元格时,编辑控件将允许用户在该单元格中输入内容.在一个单元格中编辑的能力被称为编辑模式.一些属性和方法可以用来自定义编辑模式的使用. 当一个单元格处于编辑模式时,活动单元格将显示一个I型光标,如下图所示.当该单元格不处于编辑模式时,活动单元格将显示一个焦点长方形,如下图所示. 处于编辑模式下的单元格 被选中但是并不处于编辑模式下的单元格 一个单元格将进入编辑模式(开启编辑模式),当: 用户在单元格中输入内容 用户双击单元格 EditMode属性设

Spread for Windows Forms快速入门(14)---文件操作

你可以将数据从Spread中存到几种不同类型的文件中或者可以在Spread中打开几种不同类型的数据文件.通过使用相应的代码,你可以将整个控件,某个特定的表单,或者某个特定单元格区域中的数据保存为几种不同的文件类型或者流.类似的,你可以允许用户对某几种文件类型进行文件操作. 保存到Excel文件 你可以使用ExcelSaveFlags枚举类型的UseOOXMLFormat选项,将数据保存到Excel格式文件(BIFF8 格式)或者Excel 2007 XML 格式(xlsx).默认的,当你保存为E

Spread for Windows Forms高级主题(1)---底层模型

底层模型概述 Spread控件提供了很多模型,这些模型提供了自定义控件的基础架构.同时,这些模型作为底层模板,派生出了更多通用的快捷对象. 在不使用Spread的底层模型的情况下,你可以完成许多任务.通过使用Spread设计器或者快捷对象(如单元格.列和行)的属性,你可以在表单上实现许多改变.但是因为表单模型是所有快捷对象的基础,因此在通常情况下,使用表单模型要比使用快捷对象的速度要快.例如,在代码中使用快捷对象设置一个属性值: fpSpread1.Sheets[0].Cells[0, 0].V

Spread for Windows Forms快速入门(15)---使用 Spread 设计器

通过 Spread 设计器用户可以快速地对 Spread 控件进行设计.无论用户是正在做一个关于 Spread 控件特性的原型研究,还是对于一个已经存在的 Spread 控件在某些方面进行进一步的定制,Spread 设计器专有的图形界面可节省大量的时间和精力.Spread 设计器允许用户添加数据,同时设置控件属性,而且还包括那些在 Visual Studio 中无法设置的属性.用户可以同时设置运行时和设计时属性,大多数情况下用户可以在应用设置之前预览效果,设置完成后,就可以将所有的设置应用到 S