读书人

DataGridView怎样获得当前正在删除的行

发布时间: 2012-01-15 22:57:48 作者: rapoo

DataGridView怎样获得当前正在删除的行?
我本来是用DataGridView.CurrentRow的,但是在删除同时选中的多条记录时就出问题了,调试时每一条记录都会把事件触发的方法执行一遍,但是每一遍DataGridView.CurrentRow指向的都只是当前三角箭头指向的行,所以比如说删除三记录,三条就有两条删错了,导致三条只删了一条,另外两条还在。。。。。。

有办法真正地读出当前正在删除的行吗?


[解决办法]

C# code
protected   void   GrvInfo_RowDeleting(object   sender,   GridViewDeleteEventArgs   e)     ...         this.GrvInfo.DataKeys[e.RowIndex]["KeyName"].ToString(); 

读书人网 >C#

热点推荐