2014-09-03 119 views

回答

0

来设置索引你的问题是,当SC5到达最后的价值。最后一个值是rowCount-1。在你的代码中,当索引数据网格时,你会在少数情况下为此添加1。这意味着在某些时候你的行索引将是rowCount。行索引应该从0到包含rowCount-1。你超过了这个。

0

如果最后执行sc5=datagridview.RowCount-1那个时候ü检查sc5 + 1 值,以使时间显示其索引超出范围值的

尝试像这样

For xi As Integer = DataGridView1.RowCount - 1 To 1 Step -1 

      If DataGridView1.Item(0, xi).Value.ToString = 
      DataGridView1.Item(0, xi - 1).Value.ToString andalso 
      (DataGridView5.Item(4, xi).ToString = 
      DataGridView5.Item(4, xi-1).ToString)Then 

       DataGridView1.Rows.Remove(DataGridView1.Rows(xi)) 

      End If 

    Next 
相关问题