+3 votos
363 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 (155 pontos) | 363 visitas

2 Respostas

+2 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 (155 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 (917 pontos)
Henrique,  ToInt64 não aceita mais que 12 caracteres.

Perguntas relacionadas

+1 voto
1 resposta
+2 votos
1 resposta
perguntado 15 Jul, 2016 por edvaldo.gomes (155 pontos) | 36 visitas
0 votos
1 resposta
0 votos
1 resposta
perguntado 22 Set, 2015 por edvaldo.gomes (155 pontos) | 36 visitas
0 votos
1 resposta
Melhores May 2020
  1. henrique.muller

    18 Pontos

  2. joao.melo

    14 Pontos

  3. joseglauber

    11 Pontos

  4. SlimShady

    7 Pontos

  5. willian.metalsystem

    6 Pontos

  6. lucas.melo

    3 Pontos

  7. fluipress.luciano

    2 Pontos

  8. pajucara.wallacef

    2 Pontos

  9. jean.filho

    2 Pontos

  10. maicon.pereira

    2 Pontos

200 pontos
Melhores 2020 May 25 - 31
    433 perguntas
    476 respostas
    345 comentários
    466 usuários