ListView - Formatar coluna - Delphi XE8

Delphi

05/06/2018

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

Curtidas 0

Melhor post

Marcus Pereira

Marcus Pereira

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));
GOSTEI 1

Mais Respostas

Leodevir Mauricio

Leodevir Mauricio

05/06/2018

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.
GOSTEI 1
POSTAR