![]() |
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. |
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. ;) |
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 06:18:29. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi