Forums Últimos mensajes - Powered by IBM
 

DataGrid que no actualiza

14/02/2006 - 13:57 por Car | Informe spam
Hola a todos:

Tengo un problema y no acabo de ver clara la solución:

El escenario es el siguiente, un datagrid que muestra los registros de un
DataSet. Cuando elimino un registro del DataGrid

DataSet.Tables(0).Rows(Me.DataGrid.CurrentCell.RowNumber).Delete()

Lo marca como RowState: Deleted correctamente y desaparece del DataGrid.
Hasta ahí todo correcto. Pero si intento eliminar otro registro, en la misma
posición en el que estaba el anterior, no lo hace, ya que esa fila está
marcda como Deleted.

Quiero dejar que el usuario realize los cambios y modificaciones que quiera,
pudiendo despues aceptar o rechazar según desee con RejectChanges.

¿Alguna idea que me de un poco de luz?

Muchas gracias por adelanteado.

Car.
 

Leer las respuestas

#1 Gilberto López
03/04/2006 - 04:42 | Informe spam
Car, ¿no será que estás confundiendo los conceptos de el número de registro
y el renglón en el GridView?
En efecto si tratas de indicar que el mismo número de registro del DataSet
de borre 2 veces no vas a poder hacerlo, porque estás mandando borrar en el
DataSet el mismo número de registro cuando son registros continuos.


Saludos

FLY

"Car" wrote in message
news:%

Hola a todos:

Tengo un problema y no acabo de ver clara la solución:

El escenario es el siguiente, un datagrid que muestra los registros de un
DataSet. Cuando elimino un registro del DataGrid

DataSet.Tables(0).Rows(Me.DataGrid.CurrentCell.RowNumber).Delete()

Lo marca como RowState: Deleted correctamente y desaparece del DataGrid.
Hasta ahí todo correcto. Pero si intento eliminar otro registro, en la
misma
posición en el que estaba el anterior, no lo hace, ya que esa fila está
marcda como Deleted.

Quiero dejar que el usuario realize los cambios y modificaciones que
quiera,
pudiendo despues aceptar o rechazar según desee con RejectChanges.

¿Alguna idea que me de un poco de luz?

Muchas gracias por adelanteado.

Car.


Preguntas similares