none
Pagina de relatorio em report view RRS feed

  • Pergunta

  • Bom dia pessoal!

    Amigos estou tendo o seguinte problema... gero um relatorio baseado em dados de meu banco de dados, porem no view do reportview me mostra por exemplo que o relatorio tem 17 paginas, porem se mando imprimir me dá um total de 30 paginas pra mais... qual a melhor forma de corrigir esse probleminha ou defeito? Pensei em gerar direto em pdf mas estou procurando algum material que me ajude a fazer isso via C# e WINDOWS FORM pois tudo que achei foi em asp.net pra web.

    Se alguem puder me ajudar fico agradecido.

    Atenciosamente,

    Tiago.

    terça-feira, 4 de janeiro de 2011 13:41

Respostas

  • Tiago,

    Essa quantidade de páginas incorreta no viewer está aparecendo no modo "normal" ou no "print layout"? O número de páginas exibidas no "modo normal" é o número lógico de páginas, e não o real... Para saber a quantidade de páginas que serão realmente impressas você deve estar no layout de impressão...


    André Alves de Lima
    Microsoft MVP - Client App Dev
    Visite o meu site: http://www.andrealveslima.com.br
    Me siga no Twitter: @andrealveslima
    • Marcado como Resposta Tiago sa terça-feira, 4 de janeiro de 2011 19:34
    terça-feira, 4 de janeiro de 2011 15:26
    Moderador
  • André Obrigado mais uma vez, utilizei o seguinte code para alterar o modo de visualização 

                this.reportViewer1.SetDisplayMode(Microsoft.Reporting.WinForms.DisplayMode.PrintLayout);
                this.reportViewer1.ZoomMode = Microsoft.Reporting.WinForms.ZoomMode.Percent;
                this.reportViewer1.ZoomPercent = 100;

    Grande abraço até mais.

    Tiago

    • Marcado como Resposta Tiago sa terça-feira, 4 de janeiro de 2011 19:34
    terça-feira, 4 de janeiro de 2011 16:12

Todas as Respostas

  • Tiago,

    Essa quantidade de páginas incorreta no viewer está aparecendo no modo "normal" ou no "print layout"? O número de páginas exibidas no "modo normal" é o número lógico de páginas, e não o real... Para saber a quantidade de páginas que serão realmente impressas você deve estar no layout de impressão...


    André Alves de Lima
    Microsoft MVP - Client App Dev
    Visite o meu site: http://www.andrealveslima.com.br
    Me siga no Twitter: @andrealveslima
    • Marcado como Resposta Tiago sa terça-feira, 4 de janeiro de 2011 19:34
    terça-feira, 4 de janeiro de 2011 15:26
    Moderador
  • André Obrigado mais uma vez, utilizei o seguinte code para alterar o modo de visualização 

                this.reportViewer1.SetDisplayMode(Microsoft.Reporting.WinForms.DisplayMode.PrintLayout);
                this.reportViewer1.ZoomMode = Microsoft.Reporting.WinForms.ZoomMode.Percent;
                this.reportViewer1.ZoomPercent = 100;

    Grande abraço até mais.

    Tiago

    • Marcado como Resposta Tiago sa terça-feira, 4 de janeiro de 2011 19:34
    terça-feira, 4 de janeiro de 2011 16:12