FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Cambiar el color en una celda de un DBGrid
Saludos.
Bueno haber si me aclaro y alguien me aclara. Necesito cambiar de color una celda de un DBGrid que cumpla una condición, como por ejemplo toda aquella del campo SALDO que contenga un número menor que 0. Estoy dándole vueltas a este código, pero no se que falla. if Column.Field.Dataset.FieldbyName('SALDO').AsFloat < 0 then if (gdFocused in State) then DBGCaja.Columns[4].color := clRed else DBGCaja.canvas.brush.color := clRed; DBGCaja.DefaultDrawColumnCell(rect,DataCol,Column,State); El resultado de este código es que pinta de color rojo toda la linea completa o sea todos los campos ( fecha,concepto,ingreso,gasto,saldo) Y solo necesito que lo haga en el campo saldo. Espero haberme explicado. Gracias |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
forma de cambiar el color de una celda | anubis | Varios | 8 | 31-07-2007 19:08:02 |
DBGrid Color Celda | hcalero | Varios | 2 | 13-04-2007 13:37:42 |
Cambiar el color a una celda de un DBGrid | NuncaMas | Varios | 1 | 14-02-2005 16:40:30 |
Cambiar Color una Celda del DbGrid | Rabata | Varios | 5 | 02-09-2004 09:31:01 |
Cambiar el color de una celda de un DBGrid | candido | OOP | 2 | 06-08-2004 10:22:28 |
|