Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-06-2008
dfarias dfarias is offline
Miembro
 
Registrado: abr 2007
Posts: 79
Poder: 18
dfarias Va por buen camino
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
Responder Con Cita
  #2  
Antiguo 23-06-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.293
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
¿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.
Responder Con Cita
  #3  
Antiguo 01-07-2008
dfarias dfarias is offline
Miembro
 
Registrado: abr 2007
Posts: 79
Poder: 18
dfarias Va por buen camino
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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 12:10:20.


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
Copyright 1996-2007 Club Delphi