首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

DataGridView怎样获得当前正在删除的行?解决方法

2012-01-15 
DataGridView怎样获得当前正在删除的行?我本来是用DataGridView.CurrentRow的,但是在删除同时选中的多条记

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

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


[解决办法]

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

热点排行