Colorir Linha de um Dbgrid

Delphi

17/08/2009

pessoal estou colorindo a linha de um DBgrid porem esta m dando uma coisa esquezita ele esta pedendo as mascaras tipo tenho um campo q armazena valor 16,00 ele esta ficando 16 esta perdendo a mascara

aguem sabe como resolver isso estou essa funçao

 with dm_loc_item, cds_loc_item  do
    begin
      if Fields[12].AsInteger = 1 then
      begin
        grdDados.Canvas.Brush.Color:= clAqua;
      end;
        grdDados.Canvas.FillRect(Rect);
        grdDados.Canvas.TextOut(Rect.Left+2,Rect.Top,Column.Field.AsString);
    end;



Tchucky

Tchucky

Curtidas 0

Respostas

Facc

Facc

17/08/2009

De uma olhada nesse Link

[url=https://www.devmedia.com.br/cursos/listcurso.asp?curso=110]Segredos do DBGrid[/url]


GOSTEI 0
Tchucky

Tchucky

17/08/2009

eu nao tenho acinatura para poder entrar la no link...


GOSTEI 0
Tchucky

Tchucky

17/08/2009

Canvas.FillRect(Rect);

DefaultDrawColumnCell(Rect,DataCol,Column,State);


se eu mudar para essa forma ele da erro no State

E2010 Incompatible types: ´TGridDrawState´ and ´TDataSetState´

ja to doido com uam coisa dessa...


GOSTEI 0
Facc

Facc

17/08/2009

eu nao tenho acinatura para poder entrar la no link...


eu tenho essa função em casa. assim que que chegar te mando.


GOSTEI 0
Tchucky

Tchucky

17/08/2009

tenho q resolver isso imediato tenho q entragar o sistema na empresa do cara hj e to empacado com isso estou usando od elphi 2006...


GOSTEI 0
Guinther

Guinther

17/08/2009

O código-fonte completo do projeto DBGrid Secrets está disponível no meu site no CodeCentral da Embarcadero ;)

http://cc.embarcadero.com/Author/222668

Att,

Guinther Pauli
Editor Geral Revista ClubeDelphi
http://guintherpauli.blospot.com
http://twitter.com/guintherpauli


GOSTEI 0
POSTAR