Screenshot Preview

Spread for ASP.NET

经 GrapeCity - 产品类型: 构件 / ASP.NET WebForms / ASP.NET AJAX (ATLAS) / .NET 类 / 100% 受控代码 / JavaScript / AJAX

 *

Spread for ASP.NET is now available as part of Spread.NET.

If you require more information please visit the pages above or Contact Us for pricing and availability.

‏请注意: 除非另有说明,此为英语产品

对您的ASP.NET数据轻松地进行表示、编辑和更新。 Spread for ASP.NET (以前的Spread for Web Forms) 是一个工作表构建,可在您的ASP.NET应用程序中加入工作表的所有功能或高度先进的网格功能。 Spread for ASP.NET 支持绑定和非绑定模式 (无需数据库), AJAX, 本机的微软 Excel 的导入/导出,单元格内的编辑、多行的多重编辑而无需往返服务器、客户端列/行缩放、多重表、搜索、筛选、多重单元格类型、验证、cell span、多表头、排序、单元格级的全面定制、300多个内建的计算函数、分层显示、打印到PDF等。 用C#从底层开始书写的Spread for ASP.NET为您的ASP.NET用户提供一种简便可靠、功能丰富、用户友好的在线体验,同时为您提供丰富的工作表功能集。

FarPoint Spread for ASP.NET V4的新功能

  • Excel XLS 97-2007 的导入和导出
  • 对微软Excel 2007 XML (Office Open XML)的支持
  • 打印到PDF
  • 新增的光滑预定义皮肤和定制的皮肤
  • 多列列表框单元格类型
  • 编辑模板
  • 对AJAX Extenders的支持
  • 表单的标题/副标题
  • 多列的拖动/移动
  • 新的设计器和向导
  • 与Visual Studio的拖放集成
  • 单一记录的多行显示
  • 行与行模板的预览
  • 通过属性窗口增加客户端事件处理器
  • 在行/列的表尾显示总数、数据汇总

FarPoint Spread for ASP.NET V3.0的新功能

  • 对Outlook风格的分组(任意等级数)的支持
  • 用微软ASP.NET AJAX进行过测试并支持AJAX
  • 按需载入式分页 (虚拟模式)
  • 额外的页导航
  • 对表单名称标签的CSS支持
  • 对组合框单元格的数据绑定
  • 兼容列的拖放
  • 更多客户端的方法
  • 额外的选择操作模式
  • 合并单元格- GetMergeCell和GetMergeCells方法允许您获得一个合并的单元格范围(与返回跨度范围的GetSpanCell方法类似)。
  • 对焦点的矩形边框的样式进行定制— FocusRectangleBorderColor和FocusRectangleBorderStyle属性允许您为焦点矩形(当ShowFocusRectangle为真时)设置边框颜色和样式。
  • 对分组条的风格进行定制- FpSpread.DragColumnCssClass 和GroupColumnHeaderCssClass 属性允许您为分组条表头和透明的列表头设置风格 (用于在拖动操作时显示)。
  • 允许更大的分组灵活性- 用户可通过将某一列从分组条中拖放回列表头即可消除分组,用户还可通过拖放来交换分组条上的列。#
  • 对排序的次序进行重设- 通过SheetView.ResetViewColumnIndexes和SheetView.ResetViewRowIndexes方法,您可以重新设定 (或重新初始化)行的排序顺序。
  • 只向Excel导出和只从Excel导入的选项-可以只导入/导出单元格的数据。 ExcelOpenFlags 的枚举类型已有一个“DataOnly” 参数;现在ExcelSaveFlags 的枚举类型也有一个这样的参数。
  • 对一定范围的单元格进行条件格式化- 可为一个单元格范围设定有条件的格式化。
  • 增加了新的客户端脚本事件onColumnDragMove 和 onColumnDragMoveCompleted。
  • 增加了新的客户端脚本事件onColWidthChanged 和 onRowHeightChanged。
  • The FixedPoint property has been added for 为货币、double和百分比单元格增加了FixedPoint属性,以便显示占位的零。
  • 百分比单元格类型增加了MinimumValue 和MaximumValue属性,一边您设置最小值和最大值。
  • 对SmartTag Spread Identifier进行定制 - 在SmartTag上的文本框允许您从"FPSpread1"将 FarPoint Spread identifier改为其他的控件。

Spread for ASP.NET的概述

Spread for ASP.NET 可提供出色的设计阶段支持,以便通过创新的Spread Designer功能进行快速开发,并且支持单元格内编辑和验证。 在2.0和3.5两种框架下编辑的Spread for ASP.NET 支持绑定和非绑定模式 (无需数据库), AJAX, 本机的微软 Excel 的导入/导出,单元格内的编辑、多行的多重编辑而无需往返服务器、客户端列/行缩放、多重表、搜索、筛选、多重单元格类型、验证、cell span、多表头、排序、单元格级的全面定制、300多个内建的计算函数、分层显示等。


Spread for ASP.NET 的主要功能

对AJAX的支持 -

您可以通过设置EnableAjaxCall属性来增加对FpSpread控件的支持。 这回影响到多项功能,包括分层视图中子表的展开和折叠、列排序、行的插入、分页、搜索、筛选和公式的更新等。 如果ClientAutoCalculation 属性的值为真, 那么在某个单元格的值变化后,会想FpSpread构件发出一个调用。 随后构件会计算公式并将值发送到客户端。 然后该构件会在客户端对值进行更新。 请阅读“评估和下载”一节的“用AJAX和Spread for Web Forms对Web应用程序进行优化”白皮书。

对微软Excel的兼容性

您可以从微软Excel导入数据或向其导出数据并格式化为原始格式,无论是单个工作表还是整个工作簿。 您可以把数据保存在一个Excel格式(BIFF8格式)的文件和流中。 有许多SaveExcel方法,各有几个选项。 例如,您可以通过设定IncludeHeaders 的枚举来指定是否表头与数据一起保存。 您无需在服务器端安装Excel即可通过Spread来显示您的Excel文件。

行筛选

您可以通过对表上的数据进行筛选,来对用户的体验进行定制。 通过行筛选,您可以允许用户对一个表内的数据列中的数据进行筛选,并且只显示满足下拉列表内的标准的数据行,或在筛选的基础上改变行的外观。 您可以采用基本的默认筛选或对筛选的各个因素进行实际的定制化。

Spread for ASP.NET 对公式的支持

Spread 包含一个强大的计算引擎,允许您通过采用300个预定义函数中的任何函数在您的web应用程序中快速添加公式,或者您也可以增加自己的定制函数。 Spread还支持交叉表公式索引。

冻结行& 列

您可以冻结某些行或列,使得无论用户在表中如何导航,这些行或列都始终显示。 在用户使用构件中的滚动条或导航键时,冻结的行和列不会滚动。 这在无论用户在表的什么位置导航时都需要非表头行或列保持可见的情况下很有用。 行和列的冻结目前只有微软IE5.5及以上版本才支持。

Spread for ASP.NET的分组

您可以对显示进行设置,以允许对行进行Outlook风格的分组。 对于更大量的数据,以用户需要的次序显示数据很有用。 用户选择排序的列和构件,然后以分层方式组织和显示数据,并对行进行相应的组织。

Spread for ASP.NET的分层视图

Spread 使您的分层数据的显示和编辑变得容易。 只需通过关系来设置您的数据集并将HierarchicalView的属性设置为真。 这就是显示数据所需的全部操作。 如果您希望隐藏列、改变颜色等,可以在子层进行全面的定制化。您还可以在两个分层视图中选择: 分层视图和父行视图。

Spread for ASP.NET的导入和导出

与任何优秀的工作表程序一样,Spread支持数据的载入和保存。 您可以导入/导出微软Excel 97和更高版本的文件, 文本文件(用逗号分隔, 标签分隔等), 以及Spread 文件。 这样,您可以将您的数据在需要的桌面应用程序中查看或载入或,例如,您可以实时创建和载入公司模板。

交互

你可以对分页设置和CommandBar设置进行定制,以控制用户与工作表的交互方式。

按需载入

您可以允许按需载入网页 -- 随着用户不断向工作表的下方滚动,FarPoint Spread for ASP.NET在客户端的构件会根据需要从服务器载入另一页表。 这与本产品的COM版中所谓的"虚拟模式"类似。 您可以指定开始时载入的行数和后续载入时需要增加的行数。 您可以在构件(对于FpSpread)或表一级对这些属性进行规定。

移动列

Spread for ASP.NET 允许您的用户点击列的表头并将其拖动到工作表的另一个位置。 您可以在FpSpread类中与AllowColumnMove属性一起设定

Spread for ASP.NET的操作模式

有了这些枚举,您可以通过控制选择行和编辑单元格的功能设置用户与表之间所能达到的交互程度。 成员描述

  • Normal 允许用户运行默认的工作表选择和编辑功能
  • ReadOnly 允许用户查看数据,但不允许在表中选择或编辑任何单元格
  • RowMode 只允许用户选择(突出显示)单行并且只能对该行的单个单元格进行编辑
  • SingleSelect 只允许用户选择(突出显示)单行,但不能编辑任何单元格
  • MultiSelect 允许用户在工作表中选择多个连接在一起的行(如在多项选择列表框中所操作的那样)
  • ExtendedSelect 允许用户在工作表中选择多个连接在一起的行(如在扩展选择列表框中所操作的那样)

性能优化

Spread for ASP.NET的默认行为使得在线发布信息变得非常简单。 然而,在对大量的数据进行操作时您可能会需要对Spread的行为进行精细调整,以尽快向您的顾客表示。 Spread for ASP.NET 提供了多种可极大提高您的Web应用程序的性能并减小下载页面尺寸的方法:

  • 用类型表
  • 用状态管理
  • 对模型而不是帮助对象编程
  • 用命名的样式

订单输入范例

Spread for ASP.NET 特别适合用于所有内部的在线订单输入或外部的购物车。 在选择下方的一个ID后,Spread for ASP.NET会向服务器运行一个AJAX回调,收集需要的信息,然后将需要的数据传回Spread中...所有过程无需对整个页面进行刷新。 您还可以再次调整价格、折扣或数量,Spread会运行一个AJAX调用并对数据进行相应的更新。 考虑一下您现在所获得的新机会!

Spread for ASP.NET的搜索

您可以通过指定工作表和带搜索数据串,在工作簿中的任何单元格中搜索数据。 你还有多个搜索选项可供选择。

多工作表

每个控件可包含多个工作表,与微软的 Excel类似,允许您方便地在网页上组织信息。

您可以在设计阶段或运行阶段增加或删除工作表。 您可以为每个表设置背景色和网格线,或应用一个内建或定制的"皮肤"。 您还可以在运行阶段隐藏或显示工作表。

排序

您可以按列或按行对显示在表中的数据进行排序。 您可以按升序(A 到 Z, 0到9)或降序(Z到A,9到0)排序,您也可以选择排序时用作关键值的数值。

Spread for ASP.NET 还提供了一个AllowSort属性,可通过双击列表头自动对数据进行排序。 会显示合适的排序指示符。

Spread for ASP.NET 的设计器

Spread 包含耐用的Spread 设计器, 这是一个对用户友好的设计阶段环境,允许您或您的web设计师对Spread控件的外观进行快速配置,无需编写代码。

您可以很方便地通过Spread 设计器的所见即所得的功能为任何单元格分配单元格类型,颜色、文本等。 这样可以加快程序员的应用程序设计,您甚至可以把Spread控件交给您的图形设计师,以配置和创建可在多个工作表甚至多个应用程序中使用的"皮肤"以保持外观的一致。

非绑定模式

如果您采用了MS Grid,您需要在绑定模式下使用。 但如果某些情况下,需要您能在非绑定模式下使用,Spread for ASP.NET灵活的数据模型会使这一任务变得很容易。/p>

 

 

 


支持

Spread for ASP.NET 的维护软件包包含所有的更新、主要的升级、对电子邮件和论坛的支持以及1年内不限次数的电话支持。

注意

还未完成翻译的产品说明, 我们提供了Google 翻译的连结方便您使用. 但请注意, 自动翻译有时候可能会有翻译错误.
强力驱动
在Firefox 和Opera 需要Flash.

产品搜索

输入搜索词:

快速链接

发布者

首要类别

相关产品

相关类别

为什么从ComponentSource购买?

ComponentSource 提供独特的全球国际服务, 在世界各地共有超过1,000,000开发者客户.

更多讯息 | 关于我们

奖励 奖励