Visual Basic.NET - Eliminar Fila Vacia de datagridview

   
Vista:

Eliminar Fila Vacia de datagridview

Publicado por Richard J. (16 intervenciones) el 18/07/2009 22:45:06
HOLA AMIGOS.

LES HECHO EL CUENTO:
TENGO UN DATAGRIDVIEW DESCONECTADO, LO QUE QUIERO ES ELIMINAR LA ULTIMA FILA CUANDO ESTA VACIA, PERO QUIERO QUE LO HAGA AUTOMATICAMENTE. ME EXPLICO, SI ESTOY EN LA ULTIMA FILA Y ME MUEVO A LA FILA ANTERIOR, QUIERO QUE LA ELIMINE AUTOMATICAMENTE.

SI LO HAGO MANUALMENTE FUNCIONA, EJEMPLO:

Case Keys.F4 'Elimina Una Fila del DatagridView

If (_DGV1.RowCount > 0) Then
Me._DGV1.Rows.Remove(Me._DGV1.CurrentRow)
End If

HE PROBADO ELIMINARLA EN LOS EVENTOS: RowValidating, RowValidated, RowLeave
EJEMPLO:

Private Sub _DGV1_RowValidated(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles _DGV1.RowValidated
If (_DGV1.RowCount > 0) Then
If _DGV1.Rows(e.RowIndex).Cells(0).Value() = String.Empty Then
Me._DGV1.Rows.Remove(Me._DGV1.CurrentRow)
End If
End If
End Sub

Y ARROJA: "La operación no se puede realizar en este controlador de eventos"

NO SE DONDE HACERLO, GRACIAS POR TODA LA AYUDA PRESTADA.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder