Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Buscar texto en el DBGrid (https://www.clubdelphi.com/foros/showthread.php?t=67107)

subzero 29-03-2010 23:40:53

Buscar texto en el DBGrid
 
Hola.

Tengo una consulta la cual estoy mostrando en un DBGrid, mi necesidad es la de escribir un texto y este realize un recorrido en el DBGrid y me posicione el cursor en la celda en la que se encuentra el contenido escrito anteriormente, algo así como el block de notas de windows en la opción Edición-> Buscar.

Gracias!

Caral 30-03-2010 01:09:23

Hola
Me suena a hacer un filtro.
Saludos

Neftali [Germán.Estévez] 30-03-2010 15:16:59

Si sabes el campo puedes utilizar el método Locate o similar (dependiendo de los componentes de conexión). Si se trata de buscarlo en todo el DBgrid, debes asegurarte de tener todos los datos cargados en memoria y realizar la búsqueda para todas las columnas.
De todas formas creo que debes pensar en el Dataset y no en el DBGrid.

AzidRain 30-03-2010 19:21:21

Coincido con Neftalí, recuerda que el grid solo es la representación visual de los datos, pero aunque lo parezca NO los contiene. Si realizas la búsqueda directamente en el dataset obtendrás el mismo resultado con la diferencia de que si quieres cambiar algo en ese campo lo puedes hacer ahi mismo y el grid lo reflejará de inmediato.


La franja horaria es GMT +2. Ahora son las 17:12:18.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi