c# winForm 中,datagridview 的cellLeave事件不能激发问题
c#winForm中,在datagridview中设置了cellLeave事件,但是当我把光标从一个单元格移动走的时候,为什么不能激发cellLeave事件????...
c# winForm 中,在 datagridview 中设置了cellLeave事件,但是当我把光标从一个单元格移动走的时候,为什么不能激发cellLeave事件????
展开
4个回答
展开全部
DataGridView.CellLeave 事件 是
在单元格失去输入焦点因而不再是当前单元格时发生。
当你的光标从单元格移走时,单元格并未失去焦点。自然不能触发cellLeave事件。
在单元格失去输入焦点因而不再是当前单元格时发生。
当你的光标从单元格移走时,单元格并未失去焦点。自然不能触发cellLeave事件。
追问
我也怀疑单元格没有失去焦点,但是该怎么做呀???
追答
用键盘切换单元格,或用鼠标点击另一单元格,就能触发cellLeave事件。
不知符合你的要求否?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是不是在改完单元格的东西后直接点击了按扭之类的东西?
你是不是想用这个事件来触发验证单元格内容或格式?如果是的话你用cellValidating事件会更好用一些.CellLeave有事不是太好用.
你是不是想用这个事件来触发验证单元格内容或格式?如果是的话你用cellValidating事件会更好用一些.CellLeave有事不是太好用.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-12-17
展开全部
用cellValidating事件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询