+3 votos
692 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) | 692 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 (944 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) | 52 visitas
0 votos
1 resposta
0 votos
1 resposta
perguntado 22 Set, 2015 por edvaldo.gomes (155 pontos) | 58 visitas
0 votos
1 resposta
Melhores Jan 2021
  1. crissbum

    5 Pontos

  2. maicon.pereira

    3 Pontos

  3. robert.metalsystem

    2 Pontos

  4. paulo.larini

    2 Pontos

200 pontos
Melhores 2021 Jan 18 - 24
  1. henrique.muller

    93 Pontos

  2. willian.metalsystem

    79 Pontos

  3. diuari.molinari

    52 Pontos

  4. Cesar.Albuquerque

    41 Pontos

  5. juliano.pezzini

    31 Pontos

  6. diego.luiz

    20 Pontos

  7. metalsystem.gustavo

    19 Pontos

  8. maicon.pereira

    18 Pontos

  9. joao.melo

    18 Pontos

  10. alan.jantz

    13 Pontos

447 perguntas
492 respostas
353 comentários
502 usuários