none
Gerar relatorio em report viewer em pdf (vb.net) RRS feed

  • Pergunta

  • Tenho uma página onde está funcionando sendo que é em c# e preciso converter para vb.net mais está dando erro aqui

    Dim exportBytes() As Byte = reportViewer1.LocalReport.Render("PDF", Nothing, mimeType, encoding, fileNameExtension, streamids, warnings)
    Diz que falta parametros.


    Junior

    quarta-feira, 30 de março de 2016 12:20

Respostas

  • Resolvi na realidade me confundi declarei isso

    Dim reportViewer1 As New ReportViewer

    e declarei isso tb 

    Dim viewer As New ReportViewer()

    sendo que todas as configurações estavam no reportViewer1 e o dim byte estava para o viewer, apenas troquei e deu certo.


    Junior

    • Marcado como Resposta Marcos SJ quarta-feira, 30 de março de 2016 20:02
    quarta-feira, 30 de março de 2016 19:03

Todas as Respostas

  • Bom dia Junior,

    Por favor, poste o erro aqui.


    Att., Roberto Alves

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.


    • Editado Marcos SJ quarta-feira, 30 de março de 2016 14:26 Edição
    quarta-feira, 30 de março de 2016 14:20
  • Um ou mais parâmetros necessários para a execução do relatório não foram especificados


    Junior


    • Editado Junior_luiz quarta-feira, 30 de março de 2016 17:26 erro
    quarta-feira, 30 de março de 2016 15:36
  • Na verdade, é a declaração da tua variável.

    Tente assim:

    Dim exportBytes As Byte() = reportViewer1.LocalReport.Render("PDF", Nothing, mimeType, encoding, fileNameExtension, streamids, warnings)

    Att,


    Antero Marques

    ___________________________________________________________________

    Se a resposta for útil, marque como útil, se respondeu totalmente sua dúvida, marque como resposta.

    O Fórum MSDN é utilizado também como base de conhecimento, então é responsabilidade de todos mantê-lo organizado e funcional.



    quarta-feira, 30 de março de 2016 17:28
  • Não adiantou deu o mesmo erro, estou fazendo assim

    Dim warnings As Warning()
    Dim streamIds As String()
    Dim mimeType As String = String.Empty
    Dim encoding As String = String.Empty
    Dim extension As String = String.Empty
    
    Dim bytes As Byte() = viewer.LocalReport.Render("PDF", Nothing, mimeType, encoding, extension, streamIds, _
    		warnings)


    Junior

    quarta-feira, 30 de março de 2016 18:05
  • Resolvi na realidade me confundi declarei isso

    Dim reportViewer1 As New ReportViewer

    e declarei isso tb 

    Dim viewer As New ReportViewer()

    sendo que todas as configurações estavam no reportViewer1 e o dim byte estava para o viewer, apenas troquei e deu certo.


    Junior

    • Marcado como Resposta Marcos SJ quarta-feira, 30 de março de 2016 20:02
    quarta-feira, 30 de março de 2016 19:03