RE:Como extraigo la informacion de un grid
La mejor forma es antes de utilizar el Grid, deberá tener una tabla o un cursor, con los mismo campos incluyendo la posición de los campo debe coinsidir con las columnas (nombre) del grid para mejor manipulación.
Luego de esto bastara que leas las propiedades del grid
"ActiveColumn" y "ActiveRow" para saber en que Columna y Fila está el cursor.
También puedes leer la fila haciendo referencia a la tabla que manipula el grid "RecNo()"