DataGridView怎样获得当前正在删除的行?
我本来是用DataGridView.CurrentRow的,但是在删除同时选中的多条记录时就出问题了,调试时每一条记录都会把事件触发的方法执行一遍,但是每一遍DataGridView.CurrentRow指向的都只是当前三角箭头指向的行,所以比如说删除三记录,三条就有两条删错了,导致三条只删了一条,另外两条还在。。。。。。
有办法真正地读出当前正在删除的行吗?
------解决方案--------------------
C# code
protected void GrvInfo_RowDeleting(object sender, GridViewDeleteEventArgs e)
...
this.GrvInfo.DataKeys[e.RowIndex]["KeyName"].ToString();