Gracias por contestar marcos, pero esa solución ya me la había planteado (no basta con poner esas líneas en el evento 'datachange' pq hay q controlar otras cosas) de todas formas, usando Enable/disable-controls, al minimizar p.ejem. el formulario, al restaurar el grid nos muestra la fila q se está insertando, lo mismo o peores cosas pasan si ponemos una pantalla de cualquier programa tapando(total o parcialmente) nuestro form, ya q se refresca la parte del grid q ha sido tapada por el otro programa, dejando la vista del grid con datos incoherentes.
Un saludo, y gracias una vez más por molestarte.
PD. Tal vez el problema resida en el uso del JfDBGrid de los componentes de JfActiveSoft. No lo sé...