simonshen 发表于 2012-9-13 10:42:00

后台如何获取spread中checkbox的勾选状态

请教,如何在后台获取spread中checkbox的勾选状态,在后台用 Spread.ActiveSheetView.getText(row,col)获取checkbox的勾选状态时一直都是false,勾选中的状态应该为true,但是后台去去勾选中的checkbox的状态也是false,如果用Spread.ActiveSheetView.getValue(row,col)获取状态的话,一直获取的都是0。请教如何才能获取checkbox已勾选的状态

iceman 发表于 2012-9-13 10:59:00

回复 1楼simonshen的帖子

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

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

回复 1楼simonshen的帖子

simonshen 你好

你在前台修改CheckBox的选中状态之后,点击Update按钮,如何在后台取该单元格的Value属性就可以取到CheckBox的选中状态。

liuyinlong 发表于 2012-11-27 16:07:00

回复 1楼simonshen的帖子

simonshen 你好

你在前台修改CheckBox的选中状态之后,点击Update按钮,如何在后台取该单元格的Value属性就可以取到CheckBox的选中状态。
dof 发表于 2012-11-27 15:53:00 http://gcdn.grapecity.com/images/common/back.gif
------------
你好,必须这样做吗?因为用checkbox做选择 计算合计 如果这样的话我就无法实时计算合计数了

ZenosZeng 发表于 2012-11-27 17:39:00

回复 6楼liuyinlong的帖子

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

不知你的这个需求是怎样的,能否详细描述以下,我看是否有替代方案。

liuyinlong 发表于 2012-11-27 17:55:00

比如需求:我需要通过checkbox勾选动态计算合计,勾中一个累加合计,但是我最后一个勾中焦点不离开就无法将该行计到合计里,不知我这样说可不可以,谢谢

ZenosZeng 发表于 2012-11-27 19:12:00

回复 8楼liuyinlong的帖子

liuyinlong 你的问题已经移到Spread for WinForms板块中处理。

nihaos 发表于 2024-1-21 14:52:38

本帖最后由 nihaos 于 2024-1-21 14:56 编辑

好贴
页: [1] 2
查看完整版本: 后台如何获取spread中checkbox的勾选状态