c# winForm 中,datagridview 的cellLeave事件不能激发问题

c#winForm中,在datagridview中设置了cellLeave事件,但是当我把光标从一个单元格移动走的时候,为什么不能激发cellLeave事件????... c# winForm 中,在 datagridview 中设置了cellLeave事件,但是当我把光标从一个单元格移动走的时候,为什么不能激发cellLeave事件???? 展开
 我来答
流丨年丶
2012-12-12 · 超过17用户采纳过TA的回答
知道答主
回答量:68
采纳率:0%
帮助的人:33.6万
展开全部
1.代码问题 也许你本身代码就存在问题。建议MessageBox调试 或者未绑定到该事件
2.冲突 看是否在其他的地方 有同样的事件绑定,使得当前的代码执行被覆盖
3.项目问题 清理项目 重新生成 试试
4.环境问题 vs或者.net自身的问题
个人觉得,第一种可能比较大
bladray2
2012-12-12 · TA获得超过455个赞
知道小有建树答主
回答量:230
采纳率:0%
帮助的人:158万
展开全部
DataGridView.CellLeave 事件 是

在单元格失去输入焦点因而不再是当前单元格时发生。

当你的光标从单元格移走时,单元格并未失去焦点。自然不能触发cellLeave事件。
追问
我也怀疑单元格没有失去焦点,但是该怎么做呀???
追答
用键盘切换单元格,或用鼠标点击另一单元格,就能触发cellLeave事件。

不知符合你的要求否?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友867d2cdbe
2012-12-12 · TA获得超过184个赞
知道小有建树答主
回答量:185
采纳率:0%
帮助的人:175万
展开全部
你是不是在改完单元格的东西后直接点击了按扭之类的东西?
你是不是想用这个事件来触发验证单元格内容或格式?如果是的话你用cellValidating事件会更好用一些.CellLeave有事不是太好用.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-12-17
展开全部
用cellValidating事件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式