请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

menghuanyunxia

高级会员

111

主题

396

帖子

1075

积分

高级会员

积分
1075

活字格认证微信认证勋章元老葡萄

menghuanyunxia
高级会员   /  发表于:2016-4-29 15:47  /   查看:2684  /  回复:3
例如单元格A1的值为1,A2的值为2,单元格的A3的公式为:=SUM(A1,A2),在后台线程填充单元格值之后,获取单元格A3的值为"#DIV/0!":无法获取到最后的计算结果3,请问如何触发A3改单元格的计算,我不希望所有的单元格重新计算,值计算当前A3单元格的值,获取 最终结果3

3 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-4-29 17:13:13
沙发
没有出现您说的问题。直接使用公式可以获取到变更后的值
            fpSpread1.ActiveSheet.Cells[0, 0].Value = 1;
            fpSpread1.ActiveSheet.Cells[1, 0].Value = 2;
            fpSpread1.ActiveSheet.Cells[2, 0].Formula = "SUM(A1:A2)";



            MessageBox.Show(fpSpread1.ActiveSheet.Cells[2, 0].Value.ToString());
回复 使用道具 举报
menghuanyunxia
高级会员   /  发表于:2016-4-29 17:23:06
板凳
非界面线程的时候
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-4-29 17:46:25
地板
您通过什么方式设置的,发个代码片段或者Demo吧。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部