Cita:  
					Iniciado por DavidNovato 
      
ahí está el detalle, puedes seguir usando esa instrucción para eliminar, pero tendrías que buscar el índice del renglón que quieres eliminar... y no usar el cero.  
o puedes usar esta instrucción    
Código vb:
Ver originalIf DataGridView1.CurrentRow IsNot Nothing Then
       DataGridView1.Rows.Remove(DataGridView1.CurrentRow)
End If