Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/03/2010, 10:05
azaelrajadel
 
Fecha de Ingreso: marzo-2010
Mensajes: 1
Antigüedad: 14 años, 1 mes
Puntos: 0
actualizar campo boolena en gridcontrol, dataset y sql

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???

Es para una aplicación desktop de windows

Desde ya muchas gracias.