Framework .NET - actualizar boolean en gridcontrol, dataset y sql

 
Vista:

actualizar boolean en gridcontrol, dataset y sql

Publicado por Azael Rajadel (1 intervención) el 07/03/2010 16:43:31
Hola foro, este es mi problema.
Tengo un objeto de una clase que contiene un dataset que toma sus datos de una tabla en SQL Server.
El dataset lo asigno a un binding source de la manera siguiente
Mibindingsource.datasource = miobjeto.mitabla
Tengo un grid contro que muestra los datos al tenerlo enlazado de la forma
migrid.datasource = mibindingsource
En el grid se muestra un campo check. Marco el campo en el gridcontrol y al hacer clic en un botón que tengo en una barra de herramientas quiero que me haga un procesamiento sobre las filas que tengan ese campo marcado. Este procesamiento lo hago en un procedimiento almacenado por lo que me interesa actualizar la tabla al servidor como paso previo.
Actualizo la tabla al servidor con el método del table adapter
mitableadapter.update(mitabla)
Me está faltando un paso y es que si estoy sobre una fila que no está marcada, la marco y sin salir de ese campo doy clic en la opción de procesamiento, esa fila no me la procesa porque su valor en el dataset todavía no se ha modificado. Probé haciendo
editor.posteditor
mibindingsource.endedit
pero el dataset no se me actualiza y por consiguiente cuando grabo en el sql me falta el valor de la fila seleccionada.
Me pueden decir que paso estoy omitiendo???

Desde ya muchas gracias.
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