dataGridView1_RowEnter事件与dataGridView1.CurrentRow一起使用错误问题

Posted ylancf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dataGridView1_RowEnter事件与dataGridView1.CurrentRow一起使用错误问题相关的知识,希望对你有一定的参考价值。

在使用DataGridView想在选项行发生改变时获得当前行的,于是使用了RowEnter

技术图片

 

但是获得数据却不对,总是获得前一个被选中的行,比如第一次选中谭经理,再选中王海霞,数据得到却是谭经理的

技术图片

技术图片

从事件的描述来看,确实是事件发生后才触发的方法

技术图片

 

不明白是什么原因造成的。

于是去看了一下英语文档

技术图片

这个这个方法是事件发生之前才触发的方法,vs描述误导人啊。

解决方案,使用e中当前引索获得当前行。

技术图片

 

以上是关于dataGridView1_RowEnter事件与dataGridView1.CurrentRow一起使用错误问题的主要内容,如果未能解决你的问题,请参考以下文章

事件与事件流

事件委托与键盘事件

Redis | 第6章 事件与客户端《Redis设计与实现》

HTML 事件 事件的注册与注销

jQuery 入门 -- 事件 事件绑定与事件委托

事件流 ---- 事件冒泡与事件捕获