Dbgrid - Mostrar Texto que Eu Quizer
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.
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
Curtidas 0
Respostas
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
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
27/04/2006
boa noite... eu tentei seguir essa dica, mas pra mim não funcionou...
onde eu errei?
tentei assim
mas continua trazendo a data e hora juntos...
onde eu errei?
tentei assim
Text := FormatDateTime(´hh:mm´, sender.AsDateTime);
mas continua trazendo a data e hora juntos...
GOSTEI 0