Ver la Versión Completa : Acceder al contenido de una celda en un DBGRID...
Sinaloense
21-09-2004, 16:41:32
¿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;
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.