找回密码
 立即注册

QQ登录

只需一步,快速开始

守夜

注册会员

1

主题

5

帖子

25

积分

注册会员

积分
25
最新发帖
守夜
注册会员   /  发表于:2019-7-11 18:02  /   查看:4478  /  回复:7
1金币
通过公式计算的单元格,在单元格Value发生变化时有没有触发事件,在Spread 9中未找到ValueChanged事件
请问是否有办法触发

最佳答案

查看完整内容

从SheetViewEventArgs 能获取到是哪个单元格有变化,我这边测试会触发两次,一次row col是 0 0,一次是 0 1. 不过我测试的是V12.1,建议您也用新版本测试。

8 个回复

倒序浏览
最佳答案
最佳答案
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-7-11 18:02:03
来自 6#
从SheetViewEventArgs 能获取到是哪个单元格有变化,我这边测试会触发两次,一次row col是 0 0,一次是 0 1.
不过我测试的是V12.1,建议您也用新版本测试。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-7-12 11:15:03
2#
您好, 单元格值的变化会触发CellChanged

            fpSpread1.ActiveSheet.CellChanged += ActiveSheet_CellChanged;

点评

回复老是提示重复动作,不让回去,使用点评试试 已尝试过CellChanged事件,但是通过公式触发值变化的单元格不触发CellChanged事件  发表于 2019-7-12 12:04
回复 使用道具 举报
守夜
注册会员   /  发表于:2019-7-12 11:59:51
3#
已尝试过CellChanged事件,但是通过公式触发值变化的单元格不触发CellChanged事件
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-7-12 13:42:27
4#
您说的不是很明确,比如我设置B1这个单元格里有一个=A1的公式,当修改A1单元格值的时候,会触发两次CellChanged的事件,分别是A1和B1单元格
回复 使用道具 举报
守夜
注册会员   /  发表于:2019-7-12 17:35:33
5#
dexteryao 发表于 2019-7-12 13:42
您说的不是很明确,比如我设置B1这个单元格里有一个=A1的公式,当修改A1单元格值的时候,会触发两次CellCha ...

修改A1的单元格值会触发三次CellChanged事件,单全部都是A1单元格的,不是B1触发的
回复 使用道具 举报
守夜
注册会员   /  发表于:2019-8-2 09:09:01
7#
dexteryao 发表于 2019-7-12 19:09
从SheetViewEventArgs 能获取到是哪个单元格有变化,我这边测试会触发两次,一次row col是 0 0,一次是 0 1 ...

好的,我尝试使用最新版本试试
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-8-2 09:23:25
8#
嗯, 有问题再发帖
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部