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 14-11-2008
emeritos emeritos is offline
Miembro
 
Registrado: may 2003
Posts: 307
Poder: 22
emeritos Va por buen camino
DBGrill y colores

Hola compañeros de Delphi.

Para poneros en situacion, tengo un DBGrill donde los datos viene de una tabla o de una SQL (da igual), pues bien en ciertas filas de ese DBGrill (es decir algunos registros) necesito que su color esa diferente (bien toda la fila o solo una columna, me da igual) para diferenciarlos de los demas. Ese cambio de color viene diferenciado en algunos casos por un campo que estara true o false o bien estaran incluidos tambien en otro fichero o tabla aquellas lineas de cambio de color.

Por supuesto si muevo la fila arriba o abajo con el scroll el color debera de seguirle.

¿ Como puedo solucionar esto?

Gracias.
Responder Con Cita
  #2  
Antiguo 14-11-2008
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
Hola, si miras este post, se da la solucion a algo parecido. saludos.
Responder Con Cita
  #3  
Antiguo 14-11-2008
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Disculpad pero, ¿qué objeto es el DBgrill? No lo encuentro.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #4  
Antiguo 14-11-2008
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
es un derivado de la clase Tdbgrid que te permite hacer barbacoas con el CD-Writer (no te mosquees emeritos es solo una broma se escribe correctamente DBGrid y si haces busqueda por DBGrid colores encontraras varios posts que solucionan tu problema). saludos.

Última edición por coso fecha: 14-11-2008 a las 13:41:21.
Responder Con Cita
  #5  
Antiguo 14-11-2008
emeritos emeritos is offline
Miembro
 
Registrado: may 2003
Posts: 307
Poder: 22
emeritos Va por buen camino
Person es el DBGrid, ha sido una confusion. Pero supongo que se entencia.
Responder Con Cita
  #6  
Antiguo 14-11-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Hola, en el hilo que te han propuesto donde tu participas, ya estas pintando el DBGrid, solo te falta preguntar por la condicíon.

Código Delphi [-]
 if Query.FieldByName('campo').AsBoolean = False then
  begin
   DBGrid1.Canvas.Brush.Color := clRed;
   DBGrid1Canvas.Font.Color := clWhite;
   ..................
 
   DBGrid1DefaultDrawColumnCell(rect,DataCol,Column,State);
  end;

Si haces una busqueda encontraras muchos resultados.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
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
Agregar colores paopao OOP 2 29-09-2008 17:09:40
DBGrill o CRDBGrill emeritos Varios 3 17-07-2007 16:27:26
Colores aleatorios VRO Varios 4 03-11-2005 19:07:26
colores a un Button dmagui OOP 3 27-06-2005 19:51:44
colores colores superhopi Varios 2 22-05-2003 09:45:10


La franja horaria es GMT +2. Ahora son las 21:18:04.


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