none
chamar proc paginada RRS feed

  • Pergunta

  • fiz uma procedure paginada. na tabela tem uns 1000 registros.

    queria saber como chamo essa proc no dot.net e me mostre 30 registros por pagina (sem repetir). por exemplo: na primeira página aparece os 30 aí na segunda do 60 ao 90 e assim por diante.

    uso vb.net

    segunda-feira, 25 de fevereiro de 2013 22:46

Respostas

  • veja

    http://www.aspsnippets.com/Articles/Custom-Paging-in-ASP.Net-GridView-using-SQL-Server-Stored-Procedure.aspx


    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC

    • Marcado como Resposta rafa-martin terça-feira, 26 de fevereiro de 2013 13:47
    terça-feira, 26 de fevereiro de 2013 13:14
    Moderador

Todas as Respostas

  • Boa noite Rafa,

    tem diversas maneiras para realizar esse processo, um deles é usar um gridview e criar um datasource apontando para sua proc e realizar uma paginação do gridview para paginar os registros de 30 e 30 registros.

    No código Source do gridview você adiciona

     <PagerSettings Mode=NextPreviousFirstLast
                FirstPageText = "|<<_"
                NextPageText = "_>>_"
                PreviousPageText = "_<<_"
                LastPageText = "_>>|" />

    Nas propiedade do gridview tem a propiedade Page size ai você define a paginação que é 30

    A trativa para não repitir os registros de sua consulta  você deve tratar em sua proc

    Espero ter ajudado!

    • Sugerido como Resposta Marcio Camargo terça-feira, 26 de fevereiro de 2013 01:21
    terça-feira, 26 de fevereiro de 2013 01:16
  • veja

    http://www.aspsnippets.com/Articles/Custom-Paging-in-ASP.Net-GridView-using-SQL-Server-Stored-Procedure.aspx


    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC

    • Marcado como Resposta rafa-martin terça-feira, 26 de fevereiro de 2013 13:47
    terça-feira, 26 de fevereiro de 2013 13:14
    Moderador