none
ScrollBar ReportViewer RRS feed

  • Pergunta

  • Bom dia pessoal. Estou com o seguinte problema. Eu criei alguns relatórios usando o componente reportviewer com VS 2008. Os relatórios estão sendo gerados em um web form aspx. O problema é que quando o relatório aparece no browser, a scrollbar horizontal(Do final da página) não está aparecendo. Isso não permite que o usuário movimente o relatório para a direita, para a esquerda. De acordo com o conteúdo. A Scrollbar vertical está aparecendo normalmente. Porém a horizontal não. No componente report viewer eu usei as seguintes dimensões:

     Width

     

    Alguem teria alguma idéia, de como solucionar esse tipo de problema?

    Outra coisa. É possível fazer com que um relatório feito no reportviewer se ajuste automaticamente com a resolução do monitor?

                                            Obrigado pela sua atenção

                                                   José Carlos Motta 

    :100%; height:520px

    segunda-feira, 28 de junho de 2010 14:42

Respostas

Todas as Respostas

  • J,

            O conteúdo ultrapassa a lateral direita da tela?

            O seu post ficou meio "zoado" para entender, mas seu Width está com 100%. Com isso o tamanho do relatório nunca vai passar o tamanho do browser.

            Você postou uma dúvida de ASP.NET no forum de dúvidas gerais. Se outra pessoa precisar da mesma ajuda, ela não vai encontrar. Tome um pouco de cuidado.

     

    quinta-feira, 1 de julho de 2010 11:32
  • Bom dia Ricardo. Na realidade, o conteúdo não ultrapassa a lateral direita da página não. Como vc mesmo falou com width igual a 100% ele fica certinho no browser. O problema são scollbars internas do reportviewer mesmo que apareçem. Algumas pessoas na internet me falaram que no componente "ReportViewer", colocando false na propriedade asyncRendering e true na propriedade SizeToReportContent, o reportviewer ajustaria automaticamente as barras de rolagem com o tamanho do browser e se ajustaria com qualquer resolução de monitor. Porém, fazendo esse procedimento, os controles da barra de ferramenta do reportviewer não funcionam. O usuário não conseguiria por exemplo, mudar de página no relatório. Você teria alguma idéia de como solucionar um caso assim.

                                    Obrigado pela atenção

                                       José Carlos Motta

     

    quinta-feira, 1 de julho de 2010 14:25
  • Prezado,

    Estou migrando seu post para o fórum de Geração de Relatórios.

    Por favor, das próximas vezes que for postar alguma dúvida referente a esse assunto, poste por lá.

    Obrigado.


    André Alves de Lima
    Visite o meu site: http://andrealveslima.spaces.live.com
    Me siga no Twitter: @andrealveslima
    sábado, 10 de julho de 2010 20:10
    Moderador
  • J,

        Desculpe a demora. Encontrei o seguinte:

        rvReport.Attribute.Add("style", "margin-bottom: 50px;")

        Assim teria uma margem abaixo para o relatório. Esta solução está no forum Americano:

        http://social.msdn.microsoft.com/Forums/en-US/vsreportcontrols/thread/ebaa0144-7eb0-47a6-95dd-348f76cdcc2b

       

    terça-feira, 20 de julho de 2010 21:27