Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal,
Tenho um relatório em crystal reports numa aplicação Asp.net.
Nele tem um código tipo 12345, no preview aparece dessa forma 12345 está correto.
Mas na hora que publico o relatório no servidor aparece 12.345,00 está errado assim.
Nas opções do relatório já defini que o número é sem casas, tanto que funciona no preview, agora no servidor não vai.
O relatório é exibido em forma de pdf através de um stream que gero dele, mas acredito que o pdf tem nada a ver, acho que o arquivo .rpt não guarda a configuração de padrão de números.
Alguém sabe como resolver o problema?
Obrigado.
Cara, valeu pela ideia, mas estou pensando aqui, acho que vou dar um Convert pra string no campo codigo da procedure que gera os dados do relatório, já que não uso em mais nenhum lugar e não iria atrapalhar nada, não sei como não pensei isso antes, é a cabeça cheia do fim de expediente da sexta. Tenho 100% de certeza que irá resolver meu problema, mas valeu mesmo pela dica, que poderá me ajudar em algum outro caso em que não poderei dar convert no campo.
Amanhã ponho em prática e falo se deu certo.
Realmente dando um Convert(nvarchar,Codigo) As Codigo resolveu
Murilo, creio que isso ocorra, devido as definições de globalization no web.config.
Como esta o globalization no web.config? Ou você também pode definir uma formatação personalizada no report!