Obtener el valor del primer registro de una grid vfp

Tengo un Form dentro del cual hay un Grid y
un Text.
El Grid tiene 3 columnas: Id_Cliente, Cliente y Teléfono.
En el eventos beforerowcolumnchange y
afterrowcolumnchange, tengo lo siguiente, Thisform.Text1.Value =
This.Column1.Text1.Value
Bien, desearía que SIEMPRE se traslade al Text el valor de la Columna1 del Grid
(Id_Cliente), aunque se seleccione Cliente o Teléfono. (Parecido a BoundColumn
de un List)
Actualmente al seleccionar algún campo de la Columna1 (Id_Cliente), me envía el
valor seleccionado (Id_Cliente) al Text, lo cual esta bien, PERO si digamos
selecciono un campo de la Columna2 (Clientes), no m envía nada al Text y lo
propio para cuando selecciono un campo de la Columna3 (Teléfono). Entonces la
idea es que sea cual sea el campo de la columna que este seleccionando, en el
Text siempre se envíe el valor correspondiente a la Columna1 (Id_Cliente).
Dibujo el Grid, haber si puedo ser más
explícito:
| Id_Cliente | Cliente |    Teléfono |
00001         | LFRM       | 1234578 |
00002         | HARC       | 7029369 |
00003          [? MILV ?]    7818180 |
Resultado obtenido: Thisform.Text1.Value=”"
Desearía que fuera: Thisform.Text1.Value=00003
[?] Indica que el foco o selección está en dicho campo de la columna.
Agradezco su ayuda y su atención. Saludos.

Añade tu respuesta

Haz clic para o