Selecionar Celda DBGRID
Hola, tengo un problema en mi aplicación:
Tengo un dbGrid en el que tiene asociado un dataset(query), y al pulsar un botón me cambia las celdas de un color u otro según los valores que hay en dichas celdas. Con las celdas pintadas quiero acceder al valor del campo sobre correspondiente a la celda que selecciono. valorPrev := DBGrid.DataSource.DataSet.Fields[DBGrid.SelectedIndex].AsFloat; Esto lo hago en el evento popup de un popupmenu. Lo que me pasa es que valorPrev siempre es el valor de la columna seleccionada de la primera fila. Pero si no pinto las celdas, si que me obtiene la columna y fila seleccionada, que es lo que realmente quiero tener con las celdas coloreadas. Alguien sabe por qué no me lo hace cuando pinto las celdas? Gracias por adelantado |
Cita:
Cita:
|
Me sigue funcionando igual. Lo que creo que está pasando es que al pintar las celdas, no se me seleccionan las filas despues, se queda en la última. Super raro
Gracias de todas formas |
La franja horaria es GMT +2. Ahora son las 23:07:11. |
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