+4 votos
1,1K visitas
Como é possível aplicar uma máscara no relatório stimulsoft ?

Tenho um campo do tipo CNPJ e no relatório preciso demonstrá-lo formatado.

Tentei utilizar vários tipo de formato como este. {Format("{00.000.000/0000-00}",DADOS.CNPJCPF)}
por (173 pontos) | 1,1K visitas

2 Respostas

+3 votos
Melhor resposta

Melhor forma encontrada.

Format("{0:000\.000\.000\-00}", long.Parse(dados.CPFCNPJ))

Format("{0:00\.000\.000\/0000\-00}", long.Parse(dados.CPFCNPJ))


utilizando o Stimulsoft pelo Runner.

por (173 pontos)
selecionada por
Tentei usar o long.Parse mas não foi, deu erro de sintaxe. Troquei o long.Parse para double.Parse e foi. Será que tem a ver com alguma configuração local?
+1 voto

Assumindo que o campo DADOS.CNPJCPF é string. Segue o código.

Para CNPJ 

Convert.ToInt64(DADOS.CNPJCPF).ToString(@"00\.000\.000\/0000\-00")

Para CPF

Convert.ToInt64(DADOS.CNPJCPF).ToString(@"000\.000\.000\-00")

É código C# no gerador de relatórios stimulsoft. 

por (956 pontos)
Henrique,  ToInt64 não aceita mais que 12 caracteres.

Perguntas relacionadas

+2 votos
1 resposta
+3 votos
1 resposta
perguntado 15 Jul, 2016 por edvaldo.gomes (173 pontos) | 88 visitas
0 votos
1 resposta
0 votos
1 resposta
perguntado 22 Set, 2015 por edvaldo.gomes (173 pontos) | 107 visitas
+1 voto
1 resposta
Melhores Aug 2025
    200 pontos
    Melhores 2025 Jul 28 - Aug 03
    1. Larson

      156 Pontos

    2. danilo.pereira

      96 Pontos

    3. danilo.pereira

      96 Pontos

    4. danilo.pereira

      96 Pontos

    5. luciano.fronza

      61 Pontos

    6. luciano.fronza

      61 Pontos

    7. luciano.fronza

      61 Pontos

    8. diuari.molinari

      52 Pontos

    9. diuari.molinari

      51 Pontos

    10. diuari.molinari

      51 Pontos

    517 perguntas
    566 respostas
    389 comentários
    704 usuários