经 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的新功能
FarPoint Spread for ASP.NET V3.0的新功能
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的操作模式
有了这些枚举,您可以通过控制选择行和编辑单元格的功能设置用户与表之间所能达到的交互程度。 成员描述
性能优化
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年内不限次数的电话支持。
强力驱动