![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
Hola amigos del club delphi, tengo un problema para colorear la fila de una grilla según el contenido de un campo especifico en la tabla, osea, en la tabla tengo un campo llamado estatus dentro del cual guardo los siguientes registros (Pendiente y Finalizado), lo que he tratado de hacer es que cuando ese campo en la grilla este como “Finalizado” la fila adquiera un color azul y cuando presente “Pendiente” se muestra en color rojo. Traté de realizarlo de las siguientes maneras y no he logrado nada. No quiere funcionar.
if table1estatus := 'finalizado' then begin DBGrid1.canvas.brush.color :=clBlue; end else DBGrid1.canvas.brush.color :=clRed; DBGrid1.DefaultDrawColumnCell(rect,DataCol,Column,State) End; End; La otra forma: if table1estatus := 'finalizado' then begin DBGrid1.canvas.brush.color :=clBlue; end else if table1estatus := 'pendiente' then begin DBGrid1.canvas.brush.color :=clRed; DBGrid1.DefaultDrawColumnCell(rect,DataCol,Column,State) End; End; Esta línea me da error y no me permite ejecutar el programa, solo se ejecuta cuando la comento y una vez ejecutado el código no funciona( DBGrid1.DefaultDrawColumnCell(rect,DataCol,Column,State), acaso será que no funciona con campos tipos carácter o me falta algo? Le agradecería mucho su ayuda, gracias de antemano. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| problema con dbgrid | Choclito | Varios | 2 | 12-02-2007 19:11:06 |
| Problema con un DBGrid | ivanloco | Varios | 3 | 01-06-2006 16:28:20 |
| Problema con DBGRID | poniente | Varios | 1 | 26-01-2006 18:13:53 |
| Problema con DBGRID | EITB | OOP | 0 | 04-12-2004 03:20:31 |
| problema en un DbGrid | fmonte | Varios | 3 | 18-11-2004 22:02:50 |
|