找回密码
 立即注册

QQ登录

只需一步,快速开始

xujingtian

论坛元老

28

主题

115

帖子

5359

积分

论坛元老

积分
5359

活字格认证

[已处理] 公式自动计算

xujingtian
论坛元老   /  发表于:2014-3-12 15:43  /   查看:7393  /  回复:8
设置了FpSpread1.ClientAutoCalculation = true;后,可以实现页面自动计算
但是效率会很慢,基本上离开一个单元格后要5S钟的时间。

有没办法在前台设置,指定输入某个单元格后,才执行公式的计算?

8 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-3-12 16:37:00
沙发
回复 1楼xujingtian的帖子

抱歉,没有这个设置。

您说需要5s时间,能给个demo吗?  我浮现一下问题所在,看看有无其他途径尝试。
数据量是多大? 有多少公式? 浏览器版本、Spread 版本。
回复 使用道具 举报
xujingtian
论坛元老   /  发表于:2014-3-12 16:40:00
板凳
回复 2楼roger.wang的帖子

稍等 five min
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-3-12 17:01:00
地板
回复 3楼xujingtian的帖子

嘻嘻,20分钟了  
回复 使用道具 举报
xujingtian
论坛元老   /  发表于:2014-3-12 21:18:00
5#
回复 4楼roger.wang的帖子

不好意思,突然有事情,没来得及,刚写好
testdemo.rar (5.01 KB, 下载次数: 504)
回复 使用道具 举报
xujingtian
论坛元老   /  发表于:2014-3-12 21:45:00
6#
SPREAD 版本 7.40 浏览器 IE-IE9
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-3-13 10:32:00
7#
回复 6楼xujingtian的帖子

您提供的程序和Excel不错,加载后一次性启动成功。

1 Spread 版本应该是7.2  支持.netFramework 4.0, 目前没有版本7.40的
2 IE9浏览我没有,采用的是IE11的兼容模式IE9

  1.   <head id="Head1" runat="server">
  2.     <title></title>
  3.     <meta http-equiv="x-ua-compatible" content="IE=9" >
  4. </head>
  5.   
复制代码

3 有一个问题不太明确,如何触发您说的
“但是效率会很慢,基本上离开一个单元格后要5S钟的时间。”
  我的实验结果是:在第一次输入数字后,会有慢的感觉,第二次以后输入数字不会有延迟效果,请问您的操作步骤是什么。

另外关于公式自动计算效率慢,论坛中已经有网友问过,也有一些解决办法,供您参考:
http://gcdn.gcpowertools.com.cn/showtopic-11263.html
http://gcdn.gcpowertools.com.cn/showtopic-8166.html
http://gcdn.gcpowertools.com.cn/showtopic-6997.html
回复 使用道具 举报
xujingtian
论坛元老   /  发表于:2014-3-13 16:45:00
8#
回复 7楼roger.wang的帖子

在我这边确实很慢,就是输入数字,基本就是5S 才能反应过来。我看着再写个DEMO看看。这个DEMO里的公式没有塞全。
基本上每个单元格都会设置样式,样式对于效率有没有影响?
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-3-13 16:49:00
9#
回复 8楼xujingtian的帖子

公式对效率影响大一些, 样式也有影响,但不大。

ASP.net程序的效率,彻底的解决思路是:真分页,即每页显示少的数据。 更多内容请结合7#的摘录的3个帖子参考一下。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部