Hola, puedes desactivar los controles que esten asociados a tu query o table (en tu caso el dbgrid) antes de comenzar a realizar el recorrido una terminado vuelves a activarlos
Código Delphi
[-]
query.EnableControls;-> deshabilita los controles
query.DisableControls;-> habilita los controles