Formatação em runtime para exibir no DbGrid.
Boa tarde amigos, estou com o seguinte problema:
Tenho um campo varchar no banco de dados e não guardo formatação. Gostaria de saber como exibo no grid, o campo (CGC/CPF) com a formatação que é peculiar a estes campos.
Detalhe, é em tempo de execução. Faço isso normalmente, com campos numéricos... Será que o Delphi não permite essa operação ? Não acredito...
Se fosse numérico, eu faria:
TNumericField(DataSet.FieldByName(´campo´)).DisplayFormat := ´#,0.00´
Já tentei isso desta forma: TStringField(DataSet.FieldByName(´Campo´))....
Não existe displayFormat para strings... o mais parecido seria EditFormat, mas não apresenta a funcionalidade esperada(Em State dsBrowse)...
Quem souber, agradeço.
Tenho um campo varchar no banco de dados e não guardo formatação. Gostaria de saber como exibo no grid, o campo (CGC/CPF) com a formatação que é peculiar a estes campos.
Detalhe, é em tempo de execução. Faço isso normalmente, com campos numéricos... Será que o Delphi não permite essa operação ? Não acredito...
Se fosse numérico, eu faria:
TNumericField(DataSet.FieldByName(´campo´)).DisplayFormat := ´#,0.00´
Já tentei isso desta forma: TStringField(DataSet.FieldByName(´Campo´))....
Não existe displayFormat para strings... o mais parecido seria EditFormat, mas não apresenta a funcionalidade esperada(Em State dsBrowse)...
Quem souber, agradeço.
Amfsouza
Curtidas 0
Respostas
Frcjf
26/11/2003
Oi
Quando é string você deve usar editmask.
Flávio Campos
Quando é string você deve usar editmask.
Flávio Campos
GOSTEI 0