导航

首页 编程开发 控件下载 Spread for WinForms 7.0
1 Spread for WinForms 7.0

Spread for WinForms 7.0

上线时间:2013-08-23
控件下载 |315.93 M

Spread for WinForms

全球销量第一的表格控件,类似Excel的强大功能

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

为什么选择Spread for WinForms 表格控件?

全面的中文化

Spread for WinForms表格控件有效解决了中国开发人员使用国外最优秀表格控件所面临的语言问题。在Spread for WinForms中,开发人员的交互界面和提示信息都是中文,包括菜单和对话框等交互界面,在设计时控件各对象的方法和属性的说明,以及在Visual Studio环境中的API智能提示,等等。

强大的定制能力

Spread是世界上最强大、最畅销的.NET表格控件,它提供了灵活开放的对象模型和50,000个以上的API,使得用户拥有定制几乎所有元素和接口的能力。开发人员通过将Spread表格控件嵌入到.NET应用程序中,可以实现Microsoft Excel的绝大部分功能。

免费分发的设计器

Spread设计器的操作风格与Excel类似,便捷易用。用户无需编码,就可以在Spread设计器中实现数据分组、公式计算、条件格式、图表效果等复杂功能的表格应用开发,从而缩短开发时间。您更可以将其免费部署到最终用户端,帮助用户编辑和定制Spread模板,分析处理数据。

丰富的图表

Spread支持85种丰富多彩的图表效果。可以在Spread设计器中基于工作表的数据直接生成图表,操作简单。同时,软件人员还可以在Visual Studio设计环境中定制图表的所有元素,包括标题、序列、轴、样式、图例等。

自由使用的公式引擎

Spread强大的公式计算引擎支持300多种内置函数,并支持通过内置函数和运算符来自定义公式。支持的函数包括日期、时间函数、工程计算函数、财务计算函数、逻辑函数、数学和三角函数、统计函数、文本函数等。

兼容Excel

Spread会独立安装Excel文件格式的输入输出引擎,在没有安装Excel的环境中也可以进行Excel文件格式的输入输出,开发时设计的图表、图形、图像等都会作为对象输出到Excel文件中。Spread提供多种版本的Excel和多种文件类型的导入导出服务,包括Excel文件(XLS、XLSX)、档案文件(CSV)和文本文件(TXT)。

Spread的典型应用场景

表格数据展现

这是最常见、应用最广泛的场景。把数据库中的数据以表格的方式加以展现,对数据进行分组、排序、筛选;支持定义颜色、字体字号、填充等多种样式;允许编辑数据并保存回数据库。

在管理平台中嵌入Excel功能

许多行业的管理系统需要象Excel一样丰富的公式和数据处理功能,Spread可以帮助把这些功能嵌入到企业管理系统中,比如财务数据模型、风险分析、保险计算、工程应用等。

Excel文件输入输出

一些组织需要借助Spread把内部数据保存为Excel格式用于对外分发。同样,组织也可以基于Spread把Excel文件中的数据保存到企业数据数据库中。

复杂数据录入界面

通过Spread设计器实现复杂商业文档的录入界面,比如复杂的订单、发票、保单、报税表等。

特性与亮点

多工作表

在一个工作簿中支持多个工作表。用多个工作表来对信息进行分类,这与Excel的工作表(worksheet)类似。

定制的外观 (皮肤)

通过预先定制的皮肤来轻松、快速第配置工作表的外观。定制的皮肤可在开发团队中中共享,以实现控件外观的跨应用程序的一致性。

单元格合并 — 支持多个单元格合并。通过单元格合并来将多个单元格合并到一起。支持对数据单元格、表头的合并,还支持将数值相同的单元格进行自动合并。

表头中包含多列和多行 — 您还可以合并表头单元格,用多列或多行表头对您的进行组织。

排序功能

支持可以对多行或多列数据进行排序,或对某个范围内的数据进行排序。可以通过代码实现,也可以通过用户点击列表头进行自动排序。

对行和列的交互进行定制

多行或多列的移动:允许用户拖动多行或多列

多行或多列的冻结:支持冻结一个工作表中的任意数量的行或列。被冻结的行会一直置顶。冻结的列会始终位于最左侧

行或列的缩放:支持对一个控件内的行或列的尺寸进行调整

搜索数据

支持通过指定工作表和待搜索数据串,在工作簿中的任何单元格中搜索数据。

数据的筛选

支持对筛选条件的定制,只显示满足条件的数据。可在筛选的基础上,改变数据的显示。

用户与单元格之间的交互

支持对用户与单元格(或某个范围的单元格)之间操作进行控制:1. 允许最终用户把数据从一个单元格范围拖动到另一个范围。您可以规定用户是否可以选择一个单元格或某个范围内的单元格并拖动到同一个工作表或另一个工作表内的新位置。2. 允许用户将数据从一个单元格或某个范围内的单元格拖动并填充到另一个单元格或单元格范围。在选择了一个单元格或某个范围的单元格后,您可以对位于一行(或多行)或一列(或多列)内的单元格进行填充。3.支持为单元格或一个范围内的单元格添加注释。4.支持为单元格或一个范围内的单元格添加标签。5.支持将单元格或一个范围内的单元格锁定,以供最终用户编辑。这次为锁定的单元格设置不同的外观(字体、颜色),以便区别于其它单元格。6.在单元格内设置有条件的格式,根据所设定的条件来定单元格的格式化方式,例如数值小于0,字体颜色变为红色。7.使用ButtonDrawMode属性来限制单元格是否可以显示按钮

数据选择

可以控制用户可以选择什么,以及外观是什么样的。还可以控制用户是否只能选择:单元格、行、柱状图、工作表、组合、单元格,单元格范围,多个单元格区域、行,不能编辑、行,可以编辑、多个连续行,不能编辑、多个非连续行,不能编辑

丰富的单元格类型

支持自定义丰富的单元格类型。通过用Spread提供的单元格类型或定制自己的类型,确定在一个单元格中可以输入什么样的数据、避免程序员不必要的检查和验证,并为用户提供一种自然的输入数据的方式:货币、日期-时间型、普通型、Mask型、数值型、百分比型、常规表达式型、文本型、开关型、按钮型、复选框型、组合框型、超链接型、图形型、多选项型、进度指示条形、Rich Text型、滑块型

分层显示

支持在一行内创建一个工作表,以分层显示关系型数据,用父行和子行显示相关的数据

内建的函数

内置函数拆过200多种,还支持通过内置函数和运算符来编制公式。支持的函数包括日期、时间函数、工程计算函数、财务计算函数、逻辑函数、数学和三角函数、统计函数、文本函数等。在单元格中放置公式、在公式中指定单元格索引、在公式中使用循环引用、在公式中嵌入函数、公式的自动重新计算和更新、允许用户输入公式、自定义函数、为定制函数创建名称。支持的函数包括日期和时间函数、工程函数、财务函数、逻辑函数、数学和三角函数、统计函数、文本函数等。

打印

支持对表单任意一部分的打印,支持可缩放的预览功能。

通过调用FpSpread.PrintSheet方法,打印一个工作表或指定制定工作表的指定区域数据,打印所有页或指定页,打印分层工作表中的子表并对其打印方式进行控制。

通过设置PrintInfo对象的属性对打印进行定制,可以提供表头和表尾文字,使之出现在打印的每一页面上。还可以在打印背景图形或水印。同时,Spread还可自动确定最适合的打印方式。

支持最终用户对打印进行预览功能。

数据绑定

支持与一个数据集的绑定,如一个数据库中的数据,或任何.NET框架允许的数据,如IList对象进行绑定:

绑定到一个数据集

在工作表中增加一个非绑定行

为绑定的工作表对列表头进行定制

为绑定的工作表对单元格类型进行定制

对列和字段的绑定进行定制

支持分层数据显示

支持的函数包括日期和时间函数、工程函数、财务函数、逻辑函数、数学和三角函数、统计函数、文本函数等。

多观察口

工作表支持一个以上的小窗口,以便在同一个显示器中显示来自工作表的不同部分的数据,支持最终客户对小串口显示进行定制。

Spread 设计器

Spread 设计器用来设计并快速创建一个表单原型。通过其直观、易用的界面,在设计阶段对表单的外观进行定制,从而缩短开发时间。

Spread 设计器可为表单创建一个快照。当所有的更改完成后,所有可直接应用于工作表单。

Spread 设计器支持打开已有设计文件并将设计更改保存为文件。

导入和导出的功能

Spread支持多种数据格式的导入、导出。不仅在设计状态下可通过设计器来导入、导出数据,运行状态下,通过代码,可以把整个表单、指定表单表或特定单元格范围内的数据导入、导出为不同的文件类型或流文件。

导出文件类型:Spread的XML文件、Excel(.xls)文件、文本文件

导入文件类型:Spread XML 文件、Excel(.xls)文件、Spread 文件、文本文件

定制光标显示类型

支持不同区域光标的不同类型。如为锁定的单元格指定一种光标(CursorType的枚举值等于“Locked”),为非锁定单元格指定另一种光标(CursorType的枚举值等于“Normal”)。

允许用户进行缩放操作

允许用户对表单的显示比例进行更改,即放大和缩小,可通过个AllowUserZoom属性来实现。用户通过按下Ctrl键和转动鼠标滚轮来放大和缩小。

为表单增加一个上下文菜单

通过ContextMenu属性可创建一个ContextMenu。

滚动条

支持对滚动条的客户化:自定义是否在行和列的两端都显示滚动条、自定义滚动条的维数、自定义在用户拖动滚动框时,表单中的数据是否联动、自定义可滚动的行数、列数、自定义滚动时的对齐方式

Spread for WinForms 7.0新特性

增强条件格式

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

过滤器增强

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

新增了全新的过滤条,用户可以快速便捷的输入过滤器条件并应用到数据中。 这一特性在Spread for Windows Forms以及Spread for ASP.NET中均有提供。

中文本地化增强

中文本地化:我们为中文环境添加了本地化资源。Spread控件将在Visual Studio中显示中文,包括设计器界面以及设计时界面。中文菜单和提示消息也将在运行时显示。

同时对IME做了增强,提供ImeMode/ImeSentenceMode属性,用于在编辑单元格时设置IME状态。

设计器增强

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

1. 设计器中新增命名管理器,用户可以在运行时使用,同时设计时可以自定义命名。

2. 设计器中新增用户界面用于在导入导出XLS/XLSX时指定ExcelOpenFlags/ExcelSaveFlags。

3. 设计器中新增用户界面用于设置快捷键对应关系,设计时支持快捷键对应关系序列化。新增SpreadAction类型用于执行类似Excel的行为。

4. Spread设计器中,当选中图形、备注或图表对象时,可以在属性设置表中设置属性。

5. 单元格和RotationAngle对象的CanFocus属性可以在设计器中设置,该属性仅在预览窗口中生效。

6. 允许用户使用“DateTime.Now”作为DateTimeCellType.DateDefault属性的值,它默认使用当前的时间值。

其他Spread for Windows Form的增强

1. 支持通过拖拽单元格右下角的滑块实现拖拽填充和自增值填充。

2. 设计时和运行时支持120DPI。

3. 为行错误和单元格错误提供错误指示器弹出消息。

4. 支持类似Excel的自适应拉伸文本对齐方式,支持导入导出自适应拉伸文本的xls/xlsx文件。

5. 新增AcceptsArrowKeys枚举类型用于处理编辑模式下激活单元格的导航方式,当光标在单元格的开始或者结尾的时候。

6. 为MultiColumnComboBox类型增加Editable属性。

详情请访问葡萄城控件官方网站:http://www.gcpowertools.com.cn

无病毒 无广告 用户保障