![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
CxGrid colorar fondo de celdas condicional
Hola Colegas, estoy trabajando con D7 y DevExpress y no logro encontrar la forma de cambiar el color de una celda segun su valor. Es decir si el valor que muestra es positivo lo mostraria azul, si el 0 en blanco y si es negativo en rojo.
Los datos de la select lo muestro dentro de un TCxGridDBBandedTableView. Muchas gracias |
|
#2
|
||||
|
||||
|
¿Has probado con estilos?
En alguna ocasión lo he hecho así (aunque utilizando DBTableView sin Bandas); Se trata de definir los estilos diferentes y asignarlos segun el valor. De todas formas, deberías buscar en las páginas de DevExpress. Hay mucha ayuda y ejemplos.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#3
|
|||
|
|||
|
Esta es la solucion que encontro y funciona.
procedure TfrmResumenHoras.cobrarCustomDrawCell( Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); begin if AViewInfo.DisplayValue < 0 then ACanvas.Brush.Color:= clLime; else ACanvas.Brush.Color:= clRed; ACanvas.Font.Color:= clBlack; end; Pero ahora quisiera poner el color segun el valor de otra celda en la fila, y ahi no se como lograrlo. |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Problemas de condicional If | whatson | Varios | 7 | 18-08-2010 21:57:15 |
| Compilador Condicional | sercornejov | Varios | 4 | 22-09-2007 01:14:08 |
| pulsar tecla arriva y se desplasa 2 celdas, dbgrid y cxgrid | sakuragi | OOP | 1 | 06-08-2005 17:10:00 |
| locate condicional | gatsoft2 | Varios | 10 | 06-05-2005 16:57:37 |
| Color de fondo en celdas de Excel | acalderonr | Servers | 2 | 16-05-2003 02:38:31 |
|