¿Cómo activar un grid con una fila nueva para registrar datos?
1) Debes tener la Propiedad del grid: AllowAddNew = .T.
2) Deberás crear un registro en blanco si el cursor no tiene datos
No es muy recomendable permitir el ingreso de datos en un grid, ya que las validaciones se vuelven un tanto enjundiosas.
Cuando el grid tiene la propiedad AllowAddNew = .T., se crea un registro nuevo pulsando la DnArrow desde el último registro. Suele ser problemático controlar los registro en blancos que se agregan involuntariamente por el ususario.
Para lograr un proceso más controlado, siempre recurro a un formulario de ingreso de datos y mantengo la propiedad AllowAddNew = .F.