请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

credream

中级会员

110

主题

296

帖子

828

积分

中级会员

积分
828

活字格认证

credream
中级会员   /  发表于:2015-10-12 11:52  /   查看:6038  /  回复:4
MultiRow 4.0升级到 MultiRow 8.0的时候LeaveEdit事件,升级成什么事件比较好?
CellNotify事件,升级成什么事件比较好?

4 个回复

倒序浏览
qiuzhilv007
中级会员   /  发表于:2015-10-12 15:44:00
沙发
CellEndEdit

评分

参与人数 1金币 +999 收起 理由
Alice + 999 奖励金币

查看全部评分

回复 使用道具 举报
credream
中级会员   /  发表于:2015-10-12 16:41:00
板凳
回复 2楼qiuzhilv007的帖子

LeaveEdit事件里面有E.Cancel属性,可以通过这个属性来取消操作。

好像CellEndEdit 就没有这个属性啊?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-10-12 17:48:00
地板
回复 3楼credream的帖子

MuitliRow的CellEndEdit事件。
第二个问题和另一个帖子重复,我们需要调查下在另一个帖子给你回复。
http://gcdn.gcpowertools.com.cn/showtopic-18940.html
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Carl
版主   /  发表于:2015-10-13 15:20:00
5#
如果想要Cancel的话,可以使用 CellValidating事件,这个事件在CellEndEdit之前,当CurrentCell尝试变化之前都会触发。

  1.         void gcMultiRow1_CellValidating(object sender, CellValidatingEventArgs e)
  2.         {
  3.             if (this.gcMultiRow1.IsCurrentCellInEditMode)
  4.             {
  5.                 e.Cancel = true;
  6.             }
  7.         }
复制代码

评分

参与人数 1金币 +999 收起 理由
Alice + 999 奖励金币

查看全部评分

愿 Engine 归于沉寂,Timer 停止运动,Message Queue 不再流淌,Data Source 为我掌握
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部