Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Acceder al contenido de una celda en un DBGRID... (https://www.clubdelphi.com/foros/showthread.php?t=14459)

Sinaloense 21-09-2004 16:41:32

Acceder al contenido de una celda en un DBGRID...
 
¿Como puedo acceder al contenido de una celda en un DBGRID?

Celda[x,y]

No necesariamente debe ser una celda del registro seleccionado.

Gracias.

jachguate 21-09-2004 19:51:03

En principio, el dbGrid no está hecho para que podas acceder directamente a los valores que muestra. Lo corriente es hacerlo a través del dataset asociado. Si no es parte del registro activo, pues moves el dataset (next, prior) hasta el registro que te interese.

Hasta luego.

;)

scooterjgm 22-09-2004 10:01:06

No se si esto es lo que buscas... Con esto recorres todo el TcxGrid de arriba a abajo y cuando encuentra el valor pedido ('PEPE' por ejemplo) en el campo que necesita ('NOMBRE_DE_CAMPO' por ejemplo) se sale del bucle y se queda en ese registro.

dbGrid.DataController.GotoFirst;
while not dbGrid.DataController.IsEOF do
begin
if dbGridNOMBRE_DE_CAMPO.DataBinding.Field.AsString = 'PEPE' then
Break;
dbGrid.DataController.GotoNext;
end;


La franja horaria es GMT +2. Ahora son las 19:31:17.

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