找回密码
 立即注册

QQ登录

只需一步,快速开始

dxhshitc

论坛元老

27

主题

75

帖子

1万

积分

论坛元老

积分
16235

活字格认证

QQ
dxhshitc
论坛元老   /  发表于:2012-8-28 23:11  /   查看:10478  /  回复:10
当我单元格内容变化的时候我使用  var ss = document.getElementById('<%= FpSpread1.ClientID %>');ss.UpdatePostbackData();ss.CallBack("Update");来更新,但是要等很长时间,还会出现如下问题
Erreur : Sys.WebForms.PageRequestManagerServerErrorException: Une erreur inconnue s'est produite lors du traitement de la demande sur le serveur. Le code d'&#233;tat retourn&#233; &#224; partir du serveur &#233;tait&#160;: 500

10 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-8-29 10:15:00
沙发
回复 1楼dxhshitc的帖子

您好,
1.不好意思,请问使用的浏览器是?
2.根据当前信息无法重现问题,请上传 Demo 到论坛调试。
回复 使用道具 举报
dxhshitc
论坛元老   /  发表于:2012-8-29 15:19:00
板凳
回复 2楼iceman的帖子

我使用ie和firefox,我打开的文档比较大,大概有200行左右的excel然后就出现问题了,小一点的文件就没有什么问题
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-8-29 17:51:00
地板
回复 3楼dxhshitc的帖子

dxhshitc 你好,
1.请问你的数据有多少列?在 BS 程序中,数据加载速度和网络带宽、客户机性能有关。
  数据量过大,加载速度慢问题,是 BS 程序的瓶颈。所以加载速度过慢。
2.Spread 在呈现数据时,除了数据本身,还有一些样式的加载,对性能也有一定影响。
3.建议进行分页处理。方法为:
  1. this.FpSpread1.Sheets[0].PageSize = 30;
  2. this.FpSpread1.Sheets[0].AllowPage = true ;
复制代码
回复 使用道具 举报
dxhshitc
论坛元老   /  发表于:2012-8-29 22:20:00
5#
回复 4楼iceman的帖子

我一般有140行,23列。如果我用了分页,那会不会影响我使用formula公式,单元格取值之类的。
回复 使用道具 举报
dxhshitc
论坛元老   /  发表于:2012-8-30 00:23:00
6#
回复 4楼iceman的帖子

我刚刚使用了分页,但是我遇到问题是当我修改一个单元格的值之后,我切换到第二页发现这个值没有响应到这一页上的单元格。意思是我后面一页上的单元格内容是根据前一页的单元格内容变化而变化
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-8-30 08:51:00
7#
回复 5楼dxhshitc的帖子

你好,分页不会影响使用formula公式,单元格取值
回复 使用道具 举报
dxhshitc
论坛元老   /  发表于:2012-8-31 00:47:00
8#
回复 7楼iceman的帖子

嗯 好的 谢谢~~。另外我想问下,关于分页,我们可以控制每一页显示的行数吗?比如第一页显示60行,第二页显示70行第三页显示30行如此的~~
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-8-31 12:05:00
9#
可以通过FpSpread1.Sheets[0].PageSize = 30;整体设置每页显示的行数,但是每页最多显示行数必须相同。
回复 使用道具 举报
dxhshitc
论坛元老   /  发表于:2012-9-3 17:21:00
10#
回复 9楼dof的帖子

嗯 好的谢谢啦,应该没啥问题了
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部