averiguar registro en edicion

21/09/2005 - 12:29 por Kano | Informe spam
Buenas
Al cerrar un formulario que tiene un dataset con varias tablas, un
datagrid enlazado a una tabla del dataset y unos edits bindeados la
tabla, como puedo averiguar si esta editandose alguno de los campos?
Mi problema es que pierdo los cambios efectuados sobre el registro en
edicion en el momento de lanzar la sentencia de actualizacion.

Que me sugeris?

Gracias!!!
Kano

Preguntas similare

Leer las respuestas

#1 abril
22/09/2005 - 12:33 | Informe spam
Para evitar estos problemas, desplaza un registro del dataset. De esta forma
te aseguras que los datos que se acaban de editar ya los reconoce el
dataset.
Y después ya pues consulta los registros modificados al dataset.

Saludos.


"Kano" escribió en el mensaje
news:
Buenas
Al cerrar un formulario que tiene un dataset con varias tablas, un
datagrid enlazado a una tabla del dataset y unos edits bindeados la tabla,
como puedo averiguar si esta editandose alguno de los campos?
Mi problema es que pierdo los cambios efectuados sobre el registro en
edicion en el momento de lanzar la sentencia de actualizacion.

Que me sugeris?

Gracias!!!
Kano
Respuesta Responder a este mensaje
#2 Robin
06/10/2005 - 06:32 | Informe spam
Puedes controlar la edicion actual con el CurrencyManager

CurrencyManager cb = (CurrencyManager) this.BindingContext[ this.dataSet11 ,
"Employees" ];

/*En este caso el contexto de enlace lo representa en la coleccion
BindingContext la forma como te enlazaste al datagrid. usa la misma forma
que usaste en las propiedades DataSource y DataMember

por ejemplo aqui

Datagrid1.DataSource= this.dataSet11; y
Datagrid1.DataMember="Employees"; */

//Luego puedes utilizar EndCurrentEdit para finalizar la edicion actual

cb.EndCurrentEdit();

Robin Hernandez



"Kano" wrote in message
news:
Buenas
Al cerrar un formulario que tiene un dataset con varias tablas, un
datagrid enlazado a una tabla del dataset y unos edits bindeados la tabla,
como puedo averiguar si esta editandose alguno de los campos?
Mi problema es que pierdo los cambios efectuados sobre el registro en
edicion en el momento de lanzar la sentencia de actualizacion.

Que me sugeris?

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