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
|
|||
|
|||
Colorear los registros del DBGrid con un parámetro
Buenas, quiero colorear los registros de un DBGrid pasándole un número de un TEdit y que al pulsar TButton lo coloree automáticamente. El parámetro dependerá es de si el número de días es menor que el que se le pasa por el TEdit es menor o igual que cada uno de los registros.
Os paso lo que tengo hecho con un día específico. Código:
void __fastcall TXVista::DBGrid3DrawColumnCell(TObject *Sender, const TRect &Rect, int DataCol, TColumn *Column, TGridDrawState State) { if(DBGrid3->DataSource->DataSet->FieldByName("DiasRestante")->Value <= 5) { DBGrid3->Canvas->Brush->Color = clRed; DBGrid3->Canvas->FillRect(Rect); DBGrid3->Canvas->Font->Color = clBlack; DBGrid3->DefaultDrawColumnCell(Rect, DataCol, Column, State); } } Un saludo |
#2
|
||||
|
||||
Cita:
Código:
void __fastcall TForm1::DBGrid3DrawColumnCell(TObject *Sender, const TRect &Rect, int DataCol, TColumn *Column, TGridDrawState State) { int v; if(TryStrToInt(Edit1->Text, v)) if(DBGrid3->DataSource->DataSet->FieldByName("DiasRestante")->Value <= v) { DBGrid3->Canvas->Brush->Color = clRed; DBGrid3->DefaultDrawColumnCell(Rect,DataCol,Column,State); } } void __fastcall TForm1::Edit1Exit(TObject *Sender) { DBGrid3->Invalidate(); } Cita:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
Muchas gracias ecfisa, que máquina!
Lo he puesto mejor en el OnClick del botón en vez del OnExit. Saludos. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Colorear las lineas de un DBGrid | Anunakis | Gráficos | 9 | 23-02-2012 12:34:53 |
Colorear fila dbgrid | Besto | Varios | 4 | 01-01-2010 22:20:04 |
como colorear registros segun priridades | redimido | Conexión con bases de datos | 1 | 27-07-2007 21:34:47 |
colorear una linea de un dbgrid | hook | Varios | 5 | 30-03-2005 16:15:07 |
colorear filas dbgrid | merlin | OOP | 1 | 17-12-2004 18:30:55 |
|