找回密码
 立即注册

QQ登录

只需一步,快速开始

simonshen

论坛元老

27

主题

72

帖子

1万

积分

论坛元老

积分
17729

活字格认证

simonshen
论坛元老   /  发表于:2012-9-13 10:41  /   查看:14060  /  回复:10
请教,如何在后台获取spread中checkbox的勾选状态,在后台用 Spread.ActiveSheetView.getText(row,col)获取checkbox的勾选状态时一直都是false,勾选中的状态应该为true,但是后台去去勾选中的checkbox的状态也是false,如果用Spread.ActiveSheetView.getValue(row,col)获取状态的话,一直获取的都是0。请教如何才能获取checkbox已勾选的状态

10 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-9-13 10:59:00
沙发
回复 1楼simonshen的帖子

simonshen 你好,
在取值之前需要保存选择状态:

  1. this.FpSpread1.SaveChanges();
复制代码
回复 使用道具 举报
liuyinlong
初级会员   /  发表于:2012-11-27 15:06:00
板凳
this.FpSpread1.SaveChanges(); 没有这个函数啊
回复 使用道具 举报
liuyinlong
初级会员   /  发表于:2012-11-27 15:07:00
地板
回复 2楼iceman的帖子

this.FpSpread1.SaveChanges();
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-11-27 15:53:00
5#
回复 1楼simonshen的帖子

simonshen 你好

你在前台修改CheckBox的选中状态之后,点击Update按钮,如何在后台取该单元格的Value属性就可以取到CheckBox的选中状态。
回复 使用道具 举报
liuyinlong
初级会员   /  发表于:2012-11-27 16:07:00
6#
回复 1楼simonshen的帖子

simonshen 你好

你在前台修改CheckBox的选中状态之后,点击Update按钮,如何在后台取该单元格的Value属性就可以取到CheckBox的选中状态。
dof 发表于 2012-11-27 15:53:00

------------
你好,必须这样做吗?因为用checkbox做选择 计算合计 如果这样的话我就无法实时计算合计数了
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-11-27 17:39:00
7#
回复 6楼liuyinlong的帖子

单元格数据的修改,只有在提交后台之后才能在后台取到。

不知你的这个需求是怎样的,能否详细描述以下,我看是否有替代方案。
回复 使用道具 举报
liuyinlong
初级会员   /  发表于:2012-11-27 17:55:00
8#
比如需求:我需要通过checkbox勾选动态计算合计,勾中一个累加合计,但是我最后一个勾中焦点不离开就无法将该行计到合计里,不知我这样说可不可以,谢谢
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-11-27 19:12:00
9#
回复 8楼liuyinlong的帖子

liuyinlong 你的问题已经移到Spread for WinForms板块中处理。
回复 使用道具 举报
nihaos
注册会员   /  发表于:2024-1-21 14:52:38
10#
本帖最后由 nihaos 于 2024-1-21 14:56 编辑

好贴
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部