Vistas como modificar un datarow

06/07/2005 - 17:41 por Daniel Diez | Informe spam
Hola a todos:

Uso un DataView para filtar los registros que me interesan, luego navego por
ellos pero si quiero editarlos no se como hacerlo.

1. Si fuera un Datatable de un DataSet uso un puntero para actualizar el
dataRow que me interesa pero esto aquí no lo puede usar porque ese puntero
del DataView no coincide con el registro del DataSet

2. Si Cambio el DataRowView como le digo que actualize el origen de datos??

gracias de antemano y gracias

Preguntas similare

Leer las respuestas

#1 HtoColombia
06/07/2005 - 18:01 | Informe spam
podria intentar con las siguientes propiedades del dataview:

Me.midtv.AllowNew = True

Me.midtv.AllowEdit = True

Me.midtv.AllowDelete = True





"Daniel Diez" escribió en el mensaje
news:e$
Hola a todos:

Uso un DataView para filtar los registros que me interesan, luego navego


por
ellos pero si quiero editarlos no se como hacerlo.

1. Si fuera un Datatable de un DataSet uso un puntero para actualizar el
dataRow que me interesa pero esto aquí no lo puede usar porque ese puntero
del DataView no coincide con el registro del DataSet

2. Si Cambio el DataRowView como le digo que actualize el origen de


datos??

gracias de antemano y gracias



Respuesta Responder a este mensaje
#2 Eduardo A. Morcillo [MS MVP VB]
06/07/2005 - 18:51 | Informe spam
El DataView no tiene una copia de los datos del DataTable sino que es como
un indice sobre el. Es decir, los datos siguen en el DataTable, cualquier
cambio a traves del DataView se vera reflejado en el DataTable ya que lo
datos siempre estan ahi.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
Respuesta Responder a este mensaje
#3 Daniel Diez
06/07/2005 - 23:37 | Informe spam
Hola Eduardo gracias por tu interés.

Yo creo un DataSet con un DataTable, de aqui hago un DataView y voy pasando
los DataRowview a los textBox. controlo el registro que estoy editando con
un puntero, si hay cambios lo que hago es mover al objeto odatarow los
textbox y hago un update del dataset.

Se como mover los valores del textbox a la fila de la vista pero luego
¿tengo que ejecutar un update del dataadpter?

Bueno mientras espero alguna respuesta haré pruebas

de nuevo gracias a todo el mundo.


"Eduardo A. Morcillo [MS MVP VB]" <emorcillo .AT. mvps.org> escribió en el
mensaje news:
El DataView no tiene una copia de los datos del DataTable sino que es como
un indice sobre el. Es decir, los datos siguen en el DataTable, cualquier
cambio a traves del DataView se vera reflejado en el DataTable ya que lo
datos siempre estan ahi.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo


Respuesta Responder a este mensaje
#4 Eduardo A. Morcillo [MS MVP VB]
07/07/2005 - 04:31 | Informe spam
Se como mover los valores del textbox a la fila de la vista pero luego
¿tengo que ejecutar un update del dataadpter?



Si. El dataset esta desconectado de la base de datos y por lo tanto
cualquier modificacion que hagas no se refleja en la BD sino hasta que hacer
un Update con el DataAdapter.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
Respuesta Responder a este mensaje
#5 Daniel Diez
08/07/2005 - 16:17 | Informe spam
OK lo voy a probar

te estoy muy agradecido por tu ayuda.


Saludos Cordiales


"Eduardo A. Morcillo [MS MVP VB]" <emorcillo .AT. mvps.org> escribió en el
mensaje news:%
Se como mover los valores del textbox a la fila de la vista pero luego
¿tengo que ejecutar un update del dataadpter?



Si. El dataset esta desconectado de la base de datos y por lo tanto
cualquier modificacion que hagas no se refleja en la BD sino hasta que
hacer un Update con el DataAdapter.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida