Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

asp.net

Decimal no DataGrid

Recommended Posts

Bom dia Fórum,

 

Estou com um problema para exibir dados vindo de uma classe do tipo Decimal dentro de um DataGrid. Os valores aparecem com o formato 45,87676870000000000000 e o que eu preciso é que apareça assim 45,8767687 ou seja na hora de exibir, os zeros à direita da vírgula devem ser desconsiderados.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não dá certo, pois se eu tiver um número assim 20,077 ele vai ser mostrado 2,77 e na verdade o que preciso é se o número for 20,0700000 ele mostre 20,07, a função REPLACE vai retirar todos os zeros independente do seu posicionamento.

 

Eu tentei fazer o HtmlEncode="False" DataFormatString="{0:c2}" , mas neste caso ele configura para moeda e faz aredondamentos, e eu tenho que trabalhar com valores exatos.

 

Como não é uma quantidade exata, as vezes pode ter zeros a mais do que neste exemplo, aconselho a utilizar o replace na sua query mesmo, eliminando os zeros.

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.