找回密码
 立即注册

QQ登录

只需一步,快速开始

recoba8

注册会员

2

主题

11

帖子

137

积分

注册会员

积分
137

活字格认证

最新发帖

[已处理] Spread web性能差

recoba8
注册会员   /  发表于:2010-8-26 16:27  /   查看:7066  /  回复:3
我使用的spread 3.0 for web
我的表格中有80列,其中20列是下拉框,当数据达到3000条时,性能很差,加载很慢,翻页不能使用,
请问如何解决。

3 个回复

倒序浏览
gw0506
超级版主   /  发表于:2010-8-26 17:08:00
沙发
您好:
    通常来说,提升性能可以通过Load On Demand等功能加以改进。请参考http://gcdn.grapecity.com/showtopic-583.html
    对于处理大量数据,也可以通过分页功能来优化性能。

    但是,Web控件毕竟受到浏览器、网络及服务器本身限制,性能方面跟WinForm控件相比,肯定要弱很多。对于您这样80列,3000条的数据量,上述优化方法的效果有限。建议楼主适当考虑修改设计。行数可以通过分页来控制和优化,但是列数太大,确实很难处理。
回复 使用道具 举报
recoba8
注册会员   /  发表于:2010-8-30 16:53:00
板凳

回复 2# gw0506 的帖子

spread 3.0 for web跟spread 5.0 for web在性能方面有什么区别阿?
回复 使用道具 举报
gw0506
超级版主   /  发表于:2010-8-30 17:40:00
地板
Spread 5.0 for ASP.NET为提升性能增加了两个主要功能。
1. SaveViewStatesToSession。
2. Load on Demand。
文档中有详细的例子。

我上篇帖子给出的链接中除了针对性的文档外,还有一个视频“StatesManagnment.wma”对比展示了使用各种提升性能的方法后,性能的不同。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部