Hola prueba algo asi.
Código vb.net:
Ver originalFor n As Integer = DataGridView.Rows.Count - 1 To 0 Step -1
Dim row As DataGridViewRow = DataGridView.Rows(n)
If (row.Cells(1).Value Is DBNull.Value) Then
DataGridView1.Rows.Remove(row)
Next
o algo asi
Código vb.net:
Ver originalFor X = 0 To Me.DataGridView.Rows.Count - 1
If Me.DataGridView.Rows(X).Cells(1).Value = Nothing Then
If Not(Me.DataGridView.Rows(X).IsNewRow)
Me.DataGridView.Rows.Remove(Me.DataGridView.Rows(X))
End If
End If
Next
Aclaro los codigos no los he probado, pero segun los analizo creo que te podrian servir.