找回密码
 立即注册

QQ登录

只需一步,快速开始

沐华丶
注册会员   /  发表于:2023-3-23 14:57:50
10#
Richard.Ma 发表于 2023-3-23 14:34
我看到你这个是写在CellClick 事件中的,那么肯定是要比CheckBox状态变更早的。
你要判断值变化的话,可以 ...

我的版本比较低,没有CellChange事件,倒是有一个Change事件。我试试
回复 使用道具 举报
沐华丶
注册会员   /  发表于:2023-3-23 15:38:05
11#
Richard.Ma 发表于 2023-3-23 14:34
我看到你这个是写在CellClick 事件中的,那么肯定是要比CheckBox状态变更早的。
你要判断值变化的话,可以 ...

您好!我刚刚尝试用SheetView的CellChange事件去判断值变化,结果是一样的 MessageBoxEx.Show($"该{e.Row}行的值为" + this.fpUserRoleManage_Sheet1.Cells[e.Row, 0].Value);我尝试用Message输出值信息,我勾选了当前ChekBox并不会弹出Message,我单击了下一个ChecBox才会输出上一个CheckBox的值
回复 使用道具 举报
沐华丶
注册会员   /  发表于:2023-3-23 15:49:41
12#
Richard.Ma 发表于 2023-3-23 14:34
我看到你这个是写在CellClick 事件中的,那么肯定是要比CheckBox状态变更早的。
你要判断值变化的话,可以 ...

您好!我刚刚用SheetView的CellChange事件去判断值变化,用MessageBoxEx.Show($"该{e.Row}行的值为" + this.fpUserRoleManage_Sheet1.Cells[e.Row, 0].Value);输出值,单击当前CheckBox的时候不会弹出对应的值以及弹窗,需要单击下一个才会弹出上一个的值
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-23 16:58:38
13#
我建议你还是直接上传一个demo上来,这边可以直接给你验证原因。看看还有没有其他的办法
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-28 16:20:03
15#
,问题解决就好
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部