none
[RESOLVIDO] Limitar a quantidade de items por página [ReportViewer]. RRS feed

  • Pergunta

  • Olá, saudações.

    Estou conhecendo agora o ReportViewer, então alguém pode me ajudar, quanto a limitar os items de uma table por página?

    Por exemplo, se no BD tiver 50 items, em vez de gerar uma página com todos esses items, quero que gere uma página para cada 10 items ou menos. 

    No Row Groups do Report.rdlc, observei que tem a propriedade "Page Breaks", mas se eu marcar as opções, só exibe apenas um item por página. Mas como exibir mais de um item por página? 

    Agradecido.



    • Editado Daniel HdB terça-feira, 27 de maio de 2014 19:39
    sexta-feira, 14 de março de 2014 16:58

Respostas

  • Oi Michele, 

    desculpa a demora, tinha me esquecido desse post rs

    Mas consegui resolver com esta expressão: 

    =Iif(RowNumber("report") > 10 ,true,false)

    é porque queria exibir 2 vias em uma página com no máximo 10 items, mas se passasse de 10 items, exibe somente uma via. Então coloquei 2 table, em dois rectangle. E no segundo rectangle coloquei essa expressão no visibility. 

    Isso resolveu o meu problema. 

    terça-feira, 27 de maio de 2014 19:37

Todas as Respostas

  • Olá Daniel !

    Vc conseguiu resolver ? estou com o mesmo problema... 

    Grata!


    Michele Teixeira |.NET|ADO|C#|VB|SQL|ORACLE

    sexta-feira, 11 de abril de 2014 16:52
  • Olá Daniel,

    Já que são apenas 10 registros por página que você gostaria, basta definir o tamanho da página como A4 e a área de que você está disponibilizando a tabela, basta você clicar e arrastar para cima para diminuí-la.

    PS: se for útil marque como resposta.

    Obrigado


    Leandro de Agostini MCTS - Web Application, Framework 4

    quinta-feira, 17 de abril de 2014 13:01
  • Question
    Você não pode votar em sua própria postagem
    0

    Olá Daniel !

       Tudo bem ? 

       Isto daria certo se eu não tivesse que manter um textbox logo abaixo da table que criei... este textbox tem que permanecer na 1a. pagina e tem de obrigatoriamente ficar abaixo desta table. Portanto preciso que os registros excedentes da table continuem na 2a. pagina sem levar junto este textbox. 

        Desde já agradeço pela atenção!!! 

    Abraços!!


    Michele Teixeira |.NET|ADO|C#|VB|SQL|ORACLE

    quinta-feira, 17 de abril de 2014 13:26
  • Oi Michele, 

    desculpa a demora, tinha me esquecido desse post rs

    Mas consegui resolver com esta expressão: 

    =Iif(RowNumber("report") > 10 ,true,false)

    é porque queria exibir 2 vias em uma página com no máximo 10 items, mas se passasse de 10 items, exibe somente uma via. Então coloquei 2 table, em dois rectangle. E no segundo rectangle coloquei essa expressão no visibility. 

    Isso resolveu o meu problema. 

    terça-feira, 27 de maio de 2014 19:37
  • Muito Obrigada Daniel pela ajuda!

    com certeza vai resolver meu problema tb ... 

    Abraços !!!

    quarta-feira, 28 de maio de 2014 11:35
  • Bom dia!!

    Daniel

    Tudo bem?

    Estou com esse mesmo problemas, essa expressão voce colocou em qual propriedade?

    sábado, 17 de outubro de 2015 08:23
  • Diego, foi mal, não tinha visto. 

    Mas se ainda estiver precisando me avise.

    sexta-feira, 4 de março de 2016 02:21