Seleccionar una fila de una grilla según su valor

Hola!, soy nuevo en esto y necesito seleccionar una fila de una grilla según el valor que tenga en column1.text, osea yo le doy el valor y quiero que el cursor se mueva hasta la fila que en column1.text contenga ese valor y quede seleccionado.
Desde ya muchas gracias
Ariel

1 respuesta

Respuesta
1
Mm creo que no entiendo muy bien.
- ¿Qué clase de grilla estás usando? ¿La nativa de vfp u otra?
- ¿Qué es exactamente "column1.text"? ¿Una columna de la grilla?
Si tuvieras un cuadro de texto fuera del "grid" y la grilla que mencionas estuviera ligada a una tabla (como es lo habitual), bastaría con que selecciones el registro en la tabla y luego actualizaras el objeto "grid" o le establezcas el enfoque.
Suponinendo que el cuadro de texto se llama "txtBusqueda", la grilla "grdDatos", la tabla "TablaDatos" y el campo sobre el que se realiza la búsqueda "Campo1":
cABuscar = ThisForm.txtBusqueda.Value
** Si la tabla tiene un índice
SEEK cAbuscar IN TablaDatos
** Si la tabla no tiene índice
SELECT TablaDatos
LOCATE FOR Campo1 == cAbuscar
ThisForm. GrdDatos. SetFocus()
Perdón por no haberme expresado bien, pero a pesar de eso, como sos un experto supiste responder mi pregunta mal elaborada. me sirvio el SELECT TablaDatos
LOCATE FOR Campo1 == cAbuscar.
Muchas gracias

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas