2. Spread 产品介绍
2.1 产品概述
Spread for Windows Forms 是一个综合性的、用于Windows Forms 应用程序开发的表格控件。它
集成了表格功能、工作表功能,并提供了与多种数据源进行绑定的功能。一个Spread 控件可以处理多
达20 亿个工作表,每个工作表可以有20 亿行和20 亿列。Spread 支持跨工作表的数据引用和跨工作
表的公式引用。
Spread 控件能被简单的拖放到一个Windows Forms 上然后根据不同应用程序的需要来定制。 Spread 为用户提供了许多方法用来定制它的外观及和用户之间的交互方式。使用Spread 设计器,您
能够快速地创建您的应用程序原形,完成您的设计。高级的开发者甚至能够通过编码实现对Spread 控 件的完全控制。
Spread 支持和 Microsoft Excel 数据间的导入/导出。Spread 的工作表数据能够被保存为或导入从
以下格式:1. 逗号分隔的文本文件;2. BIFF8 格式的Excel 文件 (Excel97-2003 格式);3. XML 格式的
Excel 文件 (Excel2007 格式) 。
下图是 Spread Win 控件的一个概念、功能模型图:
Spread 产品介绍 13
产品网站 http://www.grapecity.cn/tools 技术支持论坛http://gcdn.grapecity.com
2.2 基本功能介绍
Spread 支持导入和导出Microsoft Excel 格式的文件,支持PDF 导出,支持多工作表、跨工作表
公式索引、分层显示、分组、有条件的格式、排序、行过滤、搜索、缩放、撤销/重做、数据绑定或非
绑定模式、拆分条等功能使您可以为任何应用程序创建解决方案。Spread 支持多达22 种单元格类型,
甚至支持创建自定义单元格类型,在单元格级别上支持全面的客户定制,提供单元格合并、多表头、
320 种内建的计算函数、单元格提示和注释、浮动的公式条、动态公式范围选择、输入智能提示等。 多工作表
在一个工作簿中支持多个工作表,用多个工作表来对信息进行分类。这与Excel 的工作表 (worksheet)类似。 定制的外观 (皮肤)
通过预先定制的皮肤来轻松、快速地配置工作表的外观。定制的皮肤可在开发团队中共享,以实现
控件外观的跨应用程序的一致性。 单元格合并
支持多个单元格合并。通过单元格合并将多个单元格合并到一起。支持对数据单元格、表头的合 并,还支持将数值相同的单元格进行自动合并。 表头中包含多列和多行
您还可以合并表头单元格,用多列或多行表头对您的数据进行组织。 排序功能
支持对多行或多列数据进行排序,或对某个范围内的数据进行排序。可以通过代码实现,也可以通
过用户点击列表头进行自动排序。 对行和列的交互进行定制
多行或多列的移动:允许用户拖动多行或多列。
多行或多列的冻结:支持冻结一个工作表中的任意数量的行或列。被冻结的行会一直置顶,冻
结的列会始终位于最左侧。
行或列的缩放:支持对一个控件内的行或列的尺寸进行调整。
Spread 产品介绍 14
产品网站 http://www.grapecity.cn/tools 技术支持论坛http://gcdn.grapecity.com
搜索数据
支持通过指定工作表和待搜索数据串,在工作簿中的任何单元格中搜索数据。 数据的过滤
支持对过滤条件的定制,只显示满足条件的数据。可在过滤的基础上,改变数据的显示。 用户与单元格之间的交互
支持对用户与单元格(或某个范围的单元格)之间的操作进行控制:
允许用户把数据从一个范围的单元格拖动到另一个范围。您可以规定用户是否可以选择一个单
元格或某个范围内的单元格并拖动到同一个工作表或另一个工作表内的新位置。
允许用户将数据从一个单元格或某个范围内的单元格拖动并填充到另一个单元格或单元格范
围。在选择了一个单元格或某个范围的单元格后,您可以对位于一行(或多行)或一列(或多 列)内的单元格进行填充。
支持为单元格或一个范围内的单元格添加注释。 支持为单元格或一个范围内的单元格添加标签。
支持将单元格或一个范围内的单元格锁定。支持为锁定的单元格设置不同的外观(字体、颜 色),以区别于其它单元格。
在单元格内设置条件格式,根据所设定的条件来确定单元格的格式化方式。例如可设定当数值
小于0 时,让其字体颜色变为红色等等。
使用 ButtonDrawMode 属性来定制单元格是否可以显示按钮。 数据选择
可以控制用户可以选择什么,以及外观是什么样的。还可以控制用户是否只能选择: 单元格 行 列 工作表
单元格,单元格范围,多个单元格范围 行,不能编辑 行,可以编辑
多个连续行,不能编辑
Spread 产品介绍 15
产品网站 http://www.grapecity.cn/tools 技术支持论坛http://gcdn.grapecity.com
多个非连续行,不能编辑
丰富的单元格类型
Spread 支持丰富的单元格类型。通过使用Spread 提供的内置单元格类型或自己定制的单元格类
型,确定在一个单元格中可以输入什么样的数据,避免程序员不必要的检查和验证,并为用户提供一种
自然的输入数据的方式。 分层显示
支持在一行内创建一个子工作表,以分层显示关系型数据,用父行和子行显示相关的数据。 内置的函数
Spread 的内置函数超过200 多种。Spread 还支持通过内置函数和运算符来编制公式。支持的函数
包括日期、时间函数、工程计算函数、财务计算函数、逻辑函数、数学和三角函数、统计函数、文本函
数等。Spread 支持: 在单元格中放置公式 在公式中指定单元格索引 在公式中使用循环引用 在公式中嵌入函数
公式的自动重新计算和更新 允许用户输入公式 自定义函数
为自定义函数创建名称
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Farpoint-中文手册(4)在线全文阅读。
相关推荐: