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!
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
Curtir tópico
+ 0
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));
<br />
Tente da seguinte forma:<br />
<br />
Item.SubItems.Add(FormatFloat(''###,##0.00'',(edTotal.text).ToDouble));
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.
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
Clique aqui para fazer login e interagir na Comunidade :)