Dbgrid - Mostrar Texto que Eu Quizer

Delphi

27/04/2006

Caros,
fiz um select de um campo (FIREBIRD), porem, no select nao posso usar o case pq este vem de outra tabela.

os valores do campo (flag), podem ser 0,1,2...
preciso que no evento do dbgrid
DBGrid1DrawColumnCell
faca assim
case Campo.AsInteger of
0 : na coluna[0] sai ´TEXTO QUALQUER 0´
1 : na coluna[0] sai ´TEXTO QUALQUER 1´
etc...
end;

como eu mudo o texto que vai aparecer no Grid ??

Obrigado.


Pedih

Pedih

Curtidas 0

Respostas

Massuda

Massuda

27/04/2006

Talvez [url=http://forum.clubedelphi.net/viewtopic.php?t=57495]este tópico[/url] seja útil para você.


GOSTEI 0
Renato.pavan

Renato.pavan

27/04/2006

Caros, fiz um select de um campo (FIREBIRD), porem, no select nao posso usar o case pq este vem de outra tabela. os valores do campo (flag), podem ser 0,1,2... preciso que no evento do dbgrid DBGrid1DrawColumnCell faca assim case Campo.AsInteger of 0 : na coluna[0] sai ´TEXTO QUALQUER 0´ 1 : na coluna[0] sai ´TEXTO QUALQUER 1´ etc... end; como eu mudo o texto que vai aparecer no Grid ?? Obrigado.


Colega,

Adicione campos no componete query ai vc seleciona o Field q vc quer tratar e no evento OnGetText coloque o codigo
case sender.AsString of
0: Text := ´TEXTO QUALQUER´ + sender.AsString;
1: Text := ´TEXTO QUALQUER´ + sender.AsString;
END;


Qq duvida posta ai.

[]´s

Renato.


GOSTEI 0
Facc

Facc

27/04/2006

boa noite... eu tentei seguir essa dica, mas pra mim não funcionou...
onde eu errei?

tentei assim
  Text := FormatDateTime(´hh:mm´, sender.AsDateTime);


mas continua trazendo a data e hora juntos...


GOSTEI 0
POSTAR