0

您好,如果 excel 单元格在导入时为空白,我正在尝试找到一种方法来修剪我的 datagridview 上的空白单元格。我在 MDSN 上找到了这个,但它似乎不起作用。也许这些方面的东西会起作用。我非常感谢任何人可以提供的任何帮助!

 Dim Empty As Boolean = True

 For i As Integer = 0 To dataGridView1.Rows.Count - 1
Empty = True
For j As Integer = 0 To dataGridView1.Columns.Count - 1
    If dataGridView1.Rows(i).Cells(j).Value IsNot Nothing AndAlso dataGridView1.Rows(i).Cells(j).Value.ToString() <> "" Then
        Empty = False
        Exit For
    End If
Next
If Empty Then
    dataGridView1.Rows.RemoveAt(i)
End If

下一个

4

1 回答 1

0

一个问题是您需要在 DGV 上自下而上地工作:

        For i As Integer = DataGridView1.Rows.Count - 1 To 0

如果您从上到下工作,则删除的行下方的任何给定行的索引都会发生变化。

于 2013-08-07T15:45:45.610 回答