性能是 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 会自动从后台异步加载数据:
定时触发模式,从截图中可以看到 表格控件 Spread 可以按时加载数据。
下面我们就介绍以上两种按需加载方式的实现方法。
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/products/Spread_Studio_demo.htm
相关推荐
Spread for asp.net 5.0 使用手册
Spread for ASP.NET 表格控件 V7.0 使用指南 http://www.gcpowertools.com.cn/products/spread_studio_demo.htm
Spread for ASP.NET V7.0 API文档,很详细的好资料.做前台表格的应该会用到!
本文档专为国内广大开发者写作而成,通过大家最熟悉的语言和文化帮助您快速查找和理解Spread众多API的使用方法。文档提供接口和参数描述,同时提供大量例子和代码片段,以方便您了解产品的易用性、扩展性和灵活性。 ...
用于.NET.开发的专业网格_电子表格Farpoint Spread for ASP.NET v5.0 中文文档
Spread for ASP.NET是一款表格控件,兼容Excel的强大功能,并将其嵌入到您的应用系统中,完美的Excel文档支持使得您可以在企业中分享和访问数据信息,内嵌的图表引擎和数据可视化支持让您更加轻松的为商务、工程以及...
Spread for ASP.NET V7.0 API中文帮助文档
FarPointSpreadforASP.NET v4.0 注册机 破解码 破解,FarPointSpreadforASP.NET v4.0 注册机 破解码 破解
Flexcell和spread studio for .net两种表格控件的对比
Spread for WinForms 表格控件 V7.0 使用指南
.NET平台最流行的表格控件Spread for Windows Forms5.0的完整中文手册,包括: (1)开发指南:为Spread for Windows Forms的开发人员提供了概念性介绍材料和常规任务的操作说明。 该指南描述了一个应用程序开发者...
Spread Studio for强大的报表功能,这是Spread Studio for使用说明书,看了肯定能帮到你。
纯前端Excel表格控件SpreadJS,代码和例子下载
Spread Studio for .NET 试用版 试用版 ... Studio for .NET是一个功能和Excel类似的表格控件工具包。用于在您的应用系统中实现表格数据的录入和编辑等交互功能,并且提供灵活的定制能力和丰富的数据可视化效果。
最新的Farpoint Spread5.0中文版帮助文档支持Visual Studio2010
本文档汇总了 Spread for WinForms 产品的常见使用问题,包括数据的增删改查、Excel导入/导出、公式使用、图表操作、打印功能等100多个问题的详细解答。
本使用指南旨在帮助软件开发人员较快地了解和运用Spread的常用功能。开发人员可以在了解Spread整体功能的基础上,循序渐进地学习单元格操作、行列操作和工作表操作。每个操作都附带了具体的C# 和VB代码,读者可以...
本使用指南旨在帮助软件开发人员较快地了解和运用Spread的常用功能。开发人员可以在了解Spread整体功能的基础上,循序渐进地学习单元格操作、行列操作和工作表操作。每个操作都附带了具体的C# 和VB代码,读者可以...
Spread for Windows Forms 是一个综合性癿、用亍微软.NET平台癿Windows Forms 应用程序开 収癿表格控件。它集成了丰富癿表格功能、工作表功能,幵可以不多种数据源迚行绊定。一个 Spread 控件可以处理多达 20亿个...