Fórum Colorir Linha de um Dbgrid #373648

17/08/2009

0

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

Responder

Posts

17/08/2009

Facc

De uma olhada nesse Link

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


Responder

Gostei + 0

17/08/2009

Tchucky

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


Responder

Gostei + 0

17/08/2009

Tchucky

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...


Responder

Gostei + 0

17/08/2009

Facc

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


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


Responder

Gostei + 0

17/08/2009

Tchucky

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...


Responder

Gostei + 0

17/08/2009

Guinther

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


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar