VB.net datagridview 倒序删除行出错问题求教

ForiAsInteger=DGV.RowCount-1To0Step-1Ifi>DGV.CurrentRow.IndexThenDGV.Rows.RemoveAt(i)... For i As Integer = DGV.RowCount - 1 To 0 Step -1
If i > DGV.CurrentRow.Index Then
DGV.Rows.RemoveAt(i)
End If
Next

VB.net 2008里用以上代码删除我所选定的行以下的所有行,可是在删到i = DGV.CurrentRow.Index +1这一行的时候就报错:
指定的参数已超出有效值的范围。
参数名: e.RowIndex

请大虾们帮忙看看是什么原因!
展开
 我来答
匿名用户
2010-01-25
展开全部
For i As Integer = DGV.Rows.Count - 1 To 0 Step -1
If DGV.Rows(i).selected=true Then
DGV.Rows.RemoveAt(i)
End If
Next
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式