`
77rou
  • 浏览: 50689 次
社区版块
存档分类
最新评论

表格控件 Spread for ASP.NET 7 新特性-按需加载

 
阅读更多

性能是 Web 应用程序的一块短板,加载几千条数据甚至几万条数据时往往需要等待较长时间,这无疑大大降低了用户体验。使用表格控件 Spread for ASP.NET 7按需加载功能,可以在加载部分数据的情况下展示数据,同时在后台异步加载其他数据,从而达到良好的用户体验。

表格控件 Spread for ASP.NET 7 允许用户按需加载数据-当用户向下拖拽 Spread 滚动条时,Spread 会自动从服务器端加载一页数据到客户端。

 

可以设置初始加载行数和每次按需加载的行数。您可以在 Spread 级别和表单级别定制这两个属性。

FpSpread 类:

  • FpSpread.AllowLoadOnDemand
  • FpSpread.LoadInitRowCount
  • FpSpread.LoadRowIncrement

SheetView 类:

  • SheetView.AllowLoadOnDemand
  • SheetView.LoadInitRowCount
  • SheetView.LoadRowIncrement

Spread 拥有两种按需加载模式:

OffsetBased 触发模式,从截图中我们可以看到滚动条滚动到底部时,表格控件 Spread 会自动从后台异步加载数据:

 

Demo8

定时触发模式,从截图中可以看到 表格控件 Spread 可以按时加载数据。

Demo10

下面我们就介绍以上两种按需加载方式的实现方法。

OffsetBased 触发模式代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
1:         //设置应用按需加载特性
 2:       sheet.AllowLoadOnDemand = true;
 3:       sheet.PageSize = 200;
 4:         //设置首次加载行数
 5:       sheet.LoadInitRowCount = 20;
 6:         //设置每次加载行数
 7:       sheet.LoadRowIncrement = 10;
 8:         //设置加载方式为后天加载
 9:       sheet.LoadOnDemandMode = FarPoint.Web.Spread.LoadOnDemandMode.Background;
 10:       //设置加载模式为 OffsetBased
 11:       sheet.LoadOnDemandTriggerMode = FarPoint.Web.Spread.LoadOnDemandTriggerMode.OffsetBased;
 12:       sheet.LoadOffsetFromBottom = 5;

定时触发模式:

1
2
3
4
5
6
7
8
9
10
11
12
1: sheet.AllowLoadOnDemand = true;
 2:       sheet.PageSize = 100;
 3:       //设置首次加载行数
 4:       sheet.LoadInitRowCount = 10;
 5:       //设置每次加载行数
 6:       sheet.LoadRowIncrement = 5;
 7:       //设置加载方式为后台加载
 8:       sheet.LoadOnDemandMode = FarPoint.Web.Spread.LoadOnDemandMode.Background;
 9:       //设置加载模式为定时加载
 10:       sheet.LoadOnDemandTriggerMode = FarPoint.Web.Spread.LoadOnDemandTriggerMode.Timed;
 11:       //设置定时加载时间间隔
 12:       sheet.LoadOnDemandInterval = 1000;
 

好了,以上即为 Spread 按需加载特性介绍。

更多新特性请参考在线演示实例:

http://www.gcpowertools.com.cn/LiveSamples/Spread/ASPNET/sampleexplorer/samples/LoadOnDemand/Overview.aspx

同时,您也可以下载源码:

http://www.gcpowertools.com.cn/products/Spread_Studio_demo.htm

0
0
分享到:
评论

相关推荐

    Spread for asp.net 5.0 使用手册

    **Spread for ASP.NET** 是一款专为.NET平台设计的高级表格控件,特别适用于开发复杂的数据密集型应用。该控件集成了丰富的表格功能,包括但不限于工作表管理、数据绑定、公式计算等,能够处理高达20亿个工作表,每...

    Spread for ASP.NET V7.0 API文档

    《Spread for ASP.NET V7.0 API文档》是针对ASP.NET开发者的重要参考资料,它详尽地阐述了如何在Web应用程序中使用Spread组件进行高效、灵活的表格操作。 Spread组件是 GrapeCity 公司开发的一款强大的表格控件,...

    FarPointSpreadforASP.NET-v4.0-Key

    FarPointSpreadforASP.NET v4.0 注册机 破解码 破解,FarPointSpreadforASP.NET v4.0 注册机 破解码 破解

    Spread for ASP.NET 表格控件 V7.0 使用指南

    ***表格控件V7.0使用指南深入解析了葡萄城公司开发的***表格控件,这款控件是为.NET平台上的***应用程序设计的,它提供了丰富的表格功能和工作表功能,可以与多种数据源进行绑定。本指南旨在帮助软件开发人员快速...

    Spread for ASP.NET API中文文档

    本文档专为国内广大开发者写作而成,通过大家最熟悉的语言和文化帮助您快速查找和理解Spread众多API的使用方法。文档提供接口和参数描述,同时提供大量例子和代码片段,以方便您了解产品的易用性、扩展性和灵活性。 ...

    Farpoint Spread for ASP.NET v5.0中文帮助文档

    - **定义与特点**:Farpoint Spread for ASP.NET v5.0 是一款专为 .NET 平台设计的高性能表格控件。它支持 ASP.NET 应用程序开发,并具备强大的表格功能和工作表功能。该控件能够处理多达 20 亿个工作表,每个工作表...

    SpreadforASP.NET9(表格控件)中文特别版

    Spread for ASP.NET是一款表格控件,兼容Excel的强大功能,并将其嵌入到您的应用系统中,完美的Excel文档支持使得您可以在企业中分享和访问数据信息,内嵌的图表引擎和数据可视化支持让您更加轻松的为商务、工程以及...

    Farpoint Spread5 ASP.NET 中文版帮助文档

    - Spread 5.0 for ASP.NET 新增功能:特别强调了新版本中引入的主要新特性。 - **第 3 章:单元格操作** - 除了基本的设置单元格类型和颜色之外,还包含了如何合并单元格、锁定和解锁单元格以及添加批注等高级...

    spread asp.net v7.0 api

    Spread for ASP.NET V7.0 API中文帮助文档

    Spread for WinForms 表格控件 V7.0 使用指南

    ### Spread for WinForms 表格控件 V7.0 使用指南关键知识点 #### 一、产品概述与特性 - **产品名称**:Spread Studio for .NET 表格控件 V7.0 - **适用平台**:适用于微软 .NET 平台下的 Windows Forms、ASP.NET...

    ASP.NET第三方控件

    ComponentOne提供了广泛的ASP.NET控件,包括FlexGrid网格、SpreadJS表格编辑器、WijmoJS UI库等。这些控件支持最新的Web标准,如HTML5和CSS3,可以方便地集成到各种项目中。 6. **DevExpress Blazor** 考虑到ASP...

    Flexcell和spread两种表格控件的对比

    Flexcell和spread studio for .net两种表格控件的对比

    Spread for WinForms表格控件V7.0使用指南

    标题“Spread for WinForms表格控件V7.0使用指南”和描述提供的信息表明,本指南面向软件开发人员,旨在帮助他们快速掌握Spread for WinForms表格控件V7.0的使用方法。该控件是基于微软.NET平台的Windows Forms、***...

    asp net 第三方控件

    - ComponentOne:提供各种ASP.NET控件,包括Spread.NET(电子表格)、Studio for ASP.NET WPF等。 4. **集成与使用**: - 添加引用:将第三方控件的DLL文件添加到项目的引用中。 - 设计视图:在设计视图中拖放...

    Spread for Windows Forms 5.0中文手册

    .NET平台最流行的表格控件Spread for Windows Forms5.0的完整中文手册,包括: (1)开发指南:为Spread for Windows Forms的开发人员提供了概念性介绍材料和常规任务的操作说明。 该指南描述了一个应用程序开发者...

    Spread for WinForms表格控件 V7.0 使用指南

    Spread for WinForms表格控件 V7.0 是一款强大的表格控件,专门用于微软.NET平台下的Windows Forms、***、WPF、Silverlight和WinRT应用程序开发。该控件提供了一个综合的、功能丰富的表格功能集合,能够实现工作表...

    Spread Studio for .net白皮书

    Spread Studio for强大的报表功能,这是Spread Studio for使用说明书,看了肯定能帮到你。

    纯前端Excel表格控件SpreadJS,代码和例子下载

    SpreadJS 是一款强大的纯前端Excel表格控件,它允许开发者在Web应用中实现与Microsoft Excel高度相似的功能。这款工具提供了一整套丰富的API和事件,让开发者能够轻松地在网页上创建、编辑和操作电子表格数据。...

    Spread Studio for .NET试用版:跨平台的Spread Studio表格控件,类似Excel的强大功能

    Spread Studio for .NET 试用版 试用版 ... Studio for .NET是一个功能和Excel类似的表格控件工具包。用于在您的应用系统中实现表格数据的录入和编辑等交互功能,并且提供灵活的定制能力和丰富的数据可视化效果。

Global site tag (gtag.js) - Google Analytics