起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 284|回复: 6

【结贴】datagrid单击事件

[复制链接]
发表于 2010-6-29 00:17:57 | 显示全部楼层 |阅读模式
datagrid设置行选,如何在点选某一列(如“选择”列)时触发动作(如勾选)
回复

使用道具 举报

发表于 2010-6-29 09:15:50 | 显示全部楼层
勾选 是指某个字段的CheckBox的表现吧。如果是,那直接使用数据集的OnCalcFields事件中实现就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-29 23:25:58 | 显示全部楼层
参考论坛例子,使用的是临时字段,没有OnCalcFields事件。在这种情况下,有别的实现方法吗
回复 支持 反对

使用道具 举报

发表于 2010-6-30 08:55:54 | 显示全部楼层
楼主,不好意思,说错事件了,你是想复选这个字段值发生变化的时候做些处理,对吧,如果是参考  http://bbs.justep.com/forum.php?mod=viewthread&tid=1946
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-1 22:52:15 | 显示全部楼层
谢谢atiger。不是字段值发生变化时做处理,而是在什么事件里去改变这个临时字段的值。因为checkbox勾选时比较费劲,所以我想在单击datagrid这一列时代码去改它的值,但因为是行选,发现没有太合适的事件。
回复 支持 反对

使用道具 举报

发表于 2010-7-2 11:50:56 | 显示全部楼层
行选后,截获不到某个列了,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-3 02:18:03 | 显示全部楼层

这么说来也就没有太好的办法咯。
暂时是通过记录该列的范围间接实现。
谢谢atiger。结贴。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-8 04:02 , Processed in 0.045476 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表