porqué no haces directamente datagridview.clear()??? vamos si lo quieres borrar entero... debería funcionar así, o bien, si deseas borrar fila a fila tendrás q hacer un bucle tal que así:
Código:
Dim n As Integer
n= dataGridView.Rows.Count
Dim i As Integer
for i = 0 To n
dataGridView.Rows(i).Clear
Next
Espero q te sirva, saludines!