Ver Mensaje Individual
  #5  
Antiguo 28-11-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Reputación: 24
vtdeleon Va por buen camino
Saludos

Creo que la mejor solucion para esto es jugar con el evento OnDrawColumnCell del DBGrid
Código Delphi [-]
.....
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
  DataCol: Integer; Column: TColumn; State: TGridDrawState);
const
   DX = 5;
   DY = 2;
   Str = ' ';
begin
  if(Column.Field is TDateField) then begin
     if TDateField(Column.Field).IsNull then
       DBGrid1.Canvas.TextRect(Rect, Left + 8, Rect.Top + DY, Str);
  end;
end;
No lo he probado
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita