Salve ,
eu uso este evento do grid...
GridDadosCustomDrawCell
procedure TfrmMovEstoque.GridDadosCustomDrawCell(
Sender: TcxCustomGridTableView; ACanvas: TcxCanvas;
AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean);
var
IndiceCampo: Integer;
Valor : Variant;
begin
if (AViewInfo nil) and ((Sender as
TcxGridDBTableView).DataController.Dataset.Active ) then
begin
IndiceCampo := (Sender as
TcxGridDBTableView).GetColumnByFieldName('QUANTSAIDA').Index;
Valor := AViewInfo.GridRecord.Values[IndiceCampo];
ACanvas.Font.Style := [];
if (Valor 0) then
ACanvas.Font.Color := clRed
else
ACanvas.Font.Color := clNavy;
IF AViewInfo.GridRecord.Selected then
begin
ACanvas.Brush.Color := ACanvas.Font.Color;
ACanvas.Font.Color := clWhite;
end;
end;
end;
2009/10/8 dionatanhenrique dionata...@hotmail.com
Pessoal como posso pintar uma linha do CXGRID
olhei em alguns site que e possivel usar o cxStyleRepository, mas nao sei
como e onde usalo?
Por exemplo tenho a tabela ma tabela de situacoes e quando a situacao for a
pinta a linha de ver se for b de laranja...
alguem pode me auxiliar?
valeu
--
Marcos A. de A. Bernardo
xmarcos@gmail.com
11 - 9462-2657 / 11- 3205-1499
http://bagusconsultoria.wordpress.com/
[As partes desta mensagem que não continham texto foram removidas]