Formtar Numero - ClientDataSet

Delphi

28/08/2008

Boa noite, pessoal...

Tenho um na minha tela 1 DbGrid, 1 Edit, 1 Button, Componentes de ligacao c/ banco de dados ( Interbase ) . No meu clientdataset eu estou utilizando o commandtext para fazer a busca na basse de dados, porem nao estou conseguindo formatar o campo de valores , pq nao tenho como adicionar os FIELD no proprio dataset, entao os valores ficam sem formatacao exemplo :

12
12,9998154
123
10

Onde posso, formatar estes campos no dbgrid?

Teria como fazer isso em tempo execucao a cada consulta ?


Walter Faria

Walter Faria

Curtidas 0

Respostas

Joaoshi

Joaoshi

28/08/2008

Colega, vê se ajuda:


      for nContador := 0 to ClientDataSet.FieldCount - 1 do
        begin
          if ClientDataSet.Fields[nContador].DataType = ftFloat then
             (ClientDataSet.Fields[nContador]as tFloatfield).displayformat := ´,.00´;
        end; 



GOSTEI 0
Walter Faria

Walter Faria

28/08/2008

Muito obrigado, funcionou perfeito, obrigado...


GOSTEI 0
POSTAR