FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#2
|
|||
|
|||
Hola Aprendiendo, aquí tambien hace un fuerte calor. Aunque no veo del todo clara tu pregunta te paso un ejemplo que puede ser que te ayude, supon que tenemos un dbgrid con un campo en la columna nº 10 que se llama 'surtida' y es booleano, yo quiero que aquellos valores del campo que sean verdaderos se pinten de aqua y solo se lean los que son falsos, entonces hago lo siguiente:
Código:
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState); begin with Sender as TDBGrid do begin if (datacol=10) and table1.FieldByName('surtida').AsBoolean then BEGIN Canvas.Brush.Color := clAqua; Canvas.FillRect(rect); end else defaultdrawing:= true; end; end; Espero te ayude el ejemplo y vete a la costa para que refresques del calor. Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como hacer para que en los totales si el valor es Cero aparezca en Blanco | oscarac | Impresión | 1 | 13-03-2011 02:48:17 |
DBGrid de color según campo lógico (u otro valor) | Neftali [Germán.Estévez] | Trucos | 0 | 30-06-2006 16:16:05 |
Como ordenar un dbgrid segun la columna seleccionada | pyanqn | Varios | 1 | 08-11-2005 15:59:41 |
como hacer que una columna del dbgrid contenga un valor de un TEdit en cada celda | Shidalis | OOP | 2 | 02-08-2005 12:05:35 |
Actualizar un campo segun opcion de picklist de otra columna de un dbgrid | nefy | Conexión con bases de datos | 5 | 17-01-2004 20:11:34 |
|