Usuário com melhor resposta
PAGINAÇÃO DE GRIDVIEW

Pergunta
-
- Tenho uma página web com o botão "Pesquisar"que quando clicado fará uma chamada ao método ListarUsuarios(pesquisa, tipo, like, banco) que obviamente retorna uma lista de usuários, em uma GridView.
- Em algumas pesquisar o número de usuários é muito grande, por isso tentei usar a paginação. Porém, quando coloco na página 2 da GridView, por exemplo, ele não retorna sempre Usuários novos, ou seja, repete alguns usuários que já apareceram anteriormente - faz a pesquisa novamente. Tentei ver se o problema seria porque não estou ordenando a lista, mas também não consegui resolver pois a paginação não aceitou OrderBy.
- Então essa é minha dúvida..quero que quando eu mude o índice da minha GridView, ele faça a chamada ao ListarUsuarios - Método que está sendo chamado pelo click do btnPesquisar, e que retorne usuarios sem repetição.
Grata.
Adiciono um link que usei como base: http://www.linhadecodigo.com.br/artigo/3371/paginacao-com-gridview-csharp.aspx- Movido Levi DomingosModerator segunda-feira, 10 de dezembro de 2012 19:00 (De:C#)
Respostas
-
Boa tarde creio que o seu problema se resolve usando uma consulta filtrada no próprio GridView uma maneira fácil de usar é com o DataView .
Ou seja você terá que carregar os dados em um DataSet ou DataTable e os mesmo estarão no DataView no momento das chamadas do evento paginação .
Referência : http://programandodotnet.wordpress.com/2010/07/30/filtrando-dados-com-dataview/
no artigo do link mostrar como usar o DataView.
- Marcado como Resposta Ricardo RussoModerator terça-feira, 8 de janeiro de 2013 11:38
Todas as Respostas
-
Boa tarde creio que o seu problema se resolve usando uma consulta filtrada no próprio GridView uma maneira fácil de usar é com o DataView .
Ou seja você terá que carregar os dados em um DataSet ou DataTable e os mesmo estarão no DataView no momento das chamadas do evento paginação .
Referência : http://programandodotnet.wordpress.com/2010/07/30/filtrando-dados-com-dataview/
no artigo do link mostrar como usar o DataView.
- Marcado como Resposta Ricardo RussoModerator terça-feira, 8 de janeiro de 2013 11:38
-
Boa tarde creio que o seu problema se resolve usando uma consulta filtrada no próprio GridView uma maneira fácil de usar é com o DataView .
Ou seja você terá que carregar os dados em um DataSet ou DataTable e os mesmo estarão no DataView no momento das chamadas do evento paginação .
Referência : http://programandodotnet.wordpress.com/2010/07/30/filtrando-dados-com-dataview/
no artigo do link mostrar como usar o DataView.
Obrigada Davi, tentarei usar dessa maneira! qualquer coisa posto a dúvida :D