Eliminar ultima fila en un Datagridview

23/11/2006 - 05:44 por rzelaya | Informe spam
Hola a todos.
Tengo el siguiente problema en vb .net 2005.
estoy usando un datagridview que muestra datos de una vista de sql server,
tengo tambien configurado los comandos insert, delete, update que
ejecutan procedimientos almacenados para realizar dichas operaciones
todo funciona muy bien, pero cuando elimino filas
del datagridview funciona excepto cuando elimino la ultima fila, esta no se
elimina de la tabla en la base de datos. el metodo DataTableAdapter.update lo
estoy ejecutando desde el evento datagridview1.userdeleterow, el problema se
debe a que no se dispara dicho evento al elminar la ultima fila.

Saludos
 

Leer las respuestas

#1 Toni Recio
23/11/2006 - 17:32 | Informe spam
Prubea con esto:

1. DataGridView1.AllowUserToAddRows = false;

2. En el evento UserDeletedRow:

'Hago todo lo que haga falta y...
DataGridView1.AllowUserToAddRows = true;

Espero que te sirva de ayuda.
Toni Recio
www.tonirecio.com

"rzelaya" wrote:

Hola a todos.
Tengo el siguiente problema en vb .net 2005.
estoy usando un datagridview que muestra datos de una vista de sql server,
tengo tambien configurado los comandos insert, delete, update que
ejecutan procedimientos almacenados para realizar dichas operaciones
todo funciona muy bien, pero cuando elimino filas
del datagridview funciona excepto cuando elimino la ultima fila, esta no se
elimina de la tabla en la base de datos. el metodo DataTableAdapter.update lo
estoy ejecutando desde el evento datagridview1.userdeleterow, el problema se
debe a que no se dispara dicho evento al elminar la ultima fila.

Saludos

Preguntas similares