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

QQ登录

只需一步,快速开始

pian493

初级会员

42

主题

71

帖子

351

积分

初级会员

积分
351
pian493
初级会员   /  发表于:2017-9-13 16:51  /   查看:3090  /  回复:3
本帖最后由 pian493 于 2017-9-13 16:57 编辑

您好,我代码中捕获了两个监听。一个是GC.Spread.Sheets.Events.CellChanged,另一个是GC.Spread.Sheets.Events.ValueChanged。
通过调试,发现这两个鉴定功能一样。单元格值一改变,就会分别调用这两个方法。后来我把后者的业务逻辑放到前者的监听中了。但是
发现了一个问题。获取单元格更改之前的数据时(dirtyItem.oldValue)总是获取不正确,获取的是改后的值。请问如何获取改之前的数据?

3 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-9-13 17:37:54
沙发
您好,您只需要监听其中一个事件即可。不需要嵌套监听
回复 使用道具 举报
pian493
初级会员   /  发表于:2017-9-13 17:52:34
板凳
问题解决了,谢谢啦。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-9-14 08:52:47
地板
不客气,有什么问题欢迎领开新帖进行询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部