找回密码
 立即注册

QQ登录

只需一步,快速开始

dingchuan

最新发帖
iceman
社区贡献组   /  发表于:2012-10-17 17:19:00
11#
回复 10楼dingchuan的帖子

不好意思我没有表达清楚:
2# 中的方法有哪些缺陷呢?
我使用的是 2012 V2 。
因为我发现 2012 V2 中,C1DataGrid Row 类下没有 MouseLeftButtonUp 事件。
可以以通过以下方法获取你的版本信息,在你的 dll 上右键查看属性:



或者你可以发 Demo 到论坛查看。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
dingchuan
论坛元老   /  发表于:2012-10-18 09:26:00
12#
是的 C1DataGrid Row 类下没有 MouseLeftButtonUp 事件。
2#中方法如果datagrid刚加载完,第一次就点击datagrid中没有数据的空白地方,直接就会异常。
这个倒是好解决,对CurrentRow加个非空判断就好了。但是当我点击了某条数据之后,再重新点击空白的地方,
CurrentRow和CurrentColumn取得的依然是上一次点击数据时的位置。
我现在想要的功能只是想简单的区别出我本次点击的位置是点击在datagrid中的数据上了,
还是点击在datagrid中的空白处了。
所以我想知道我3#中的方法是否有什么缺陷,我目前使用来看还是3#中的方法能达到我的要求。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-10-18 18:35:00
13#
回复 12楼dingchuan的帖子

3# 中的方法 都做了判 null,没有找出什么缺陷。
回复 使用道具 举报
dingchuan
论坛元老   /  发表于:2012-10-19 10:16:00
14#
非常感谢~:l~jh:
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-10-19 17:48:00
15#
回复 14楼dingchuan的帖子

客气了
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部