Fórum ListView - Formatar coluna - Delphi XE8 #594701

05/06/2018

0

Olá uso o TListView (Delphi XE8) para carregar uma lista de produtos e nessa lista tem 2 campos valores: "Valor" e "Total" que eu pego do JvCalcEdit
Item.SubItems.Add(edValor.text);
Item.SubItems.Add(edTotal.text);
Gostaria de formatar esses campos para aparecer como decimal (0,00) na ListView.
Já tentei pelo comando FormatFloat('###,##0.00',(Item.SubItems.Add(edTotal.text).ToDouble)); e de várias maneira.
Compila mas não funciona. Podem me dar uma dica? Obrigado!
Leodevir Mauricio

Leodevir Mauricio

Responder

Post mais votado

05/06/2018

Ola caro colega, acredito que esteja utilizando a função no lugar errado.<br />
<br />
Tente da seguinte forma:<br />
<br />
Item.SubItems.Add(FormatFloat(''###,##0.00'',(edTotal.text).ToDouble));

Marcus Pereira

Marcus Pereira
Responder

Gostei + 1

Mais Posts

05/06/2018

Leodevir Mauricio

Perfeito Marcus! A sua sintaxe funcionou corretamente.
E aproveitando sua dica, descobri que funciona de outra forma também:

Item.SubItems.Add(FormatFloat(''###,##0.00'',(edTotal.text).ToDouble));
Item.SubItems.Add(FormatFloat('###,##0.00',edTotal.value));

Maravilha, obrigado Marcus.
Responder

Gostei + 1

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

Aceitar