有没有办法在datagridview中使用oledbadapter在导入时排除空白excel单元格?

时间:2013-08-07 14:24:44

标签: vb.net excel datagridview oledb

您好我正试图找到一种方法来修剪我的datagridview上的空白单元格,如果excel单元格在导入时为空白。我在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

下一步

1 个答案:

答案 0 :(得分:0)

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

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

如果您从上到下工作,则删除的行下面的任何给定行的索引都会更改。