Ver Mensaje Individual
  #3  
Antiguo 21-05-2005
Avatar de gmontes
gmontes gmontes is offline
Miembro
 
Registrado: jul 2004
Ubicación: Culiacán, Sinaloa, México
Posts: 668
Reputación: 22
gmontes Va por buen camino
Smile

algo asi:

procedure TFSelec.grdListadoDrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer;
Column: TColumn; State: TGridDrawState);
begin
case (DMSIU.cdsMaster.FieldByName('ntipocta').AsInteger) of
0:grdListado.Canvas.Brush.Color:=clYellow;
1:grdListado.Canvas.Brush.Color:=clMoneyGreen;
2:grdListado.Canvas.Brush.Color:=clSkyBlue;
3:grdListado.Canvas.Brush.Color:=clMedGray;
end;
grdListado.Canvas.FillRect(Rect);
grdListado.DefaultDrawColumnCell(Rect,DataCol,Column,State);
end;

en el ondrawcolumncell del dbgrid
Responder Con Cita