Tal vez estés posicionado en el último registro del Grid y por eso siempre te coloca ese valor.
Otra cosa, te recomiendo no recorrer el DGBrid, sino directamente la fuente de datos (Tabla, Query,...).
Para detectar el error, te puede servir, colocar antes del Update un mensaje que te enseńe algunos datos del registro del que está cogiendo los valores.
|