Te conviene más usar los eventos OnColEnter del DBGrid y OnAfterScroll del DataSet asociado al grid. El primero se encargará de actualizar cada vez que cambies de columna y el segundo cada vez que cambies de fila sin importar de qué forma lo hagas.
// Saludos
|