Hola.
Seria algo asi en el caso que quieras ir guardando el dato al momento de desplazarte de una line a la siguinte en el grid.
Select mitabla
append blanc
replace campo1 with this.grid1.columm1.text.value
replace campo2 with this.grid1.column2.text.value
Pero si los datos del grid los quieres pasar una vez que termines de ingresar todos los datos del grid seria algo asi suponiendo que el grid esta asociado al un cursor.
select micursor
do while !eof()
select mi tabla
append blank
replace campo1 with micursor.campo1
replace campo2 wiht micursor.campo2
select micursor
skip
enddo
eso a grandes rasjos todo depende de tu codigo.
saludos