Criar paginação automática: GridView

24/07/2012

0

Bom dia!
Quero criar uma paginação automática numa gridview.
É o seguinte: Durante um período de 7 segundos quero que a paginação da gridview mude automáticamente, sem nenhum clique na paginação.
Já pesquisei muito e não encontrei nada do tipo.
Se alguém puder me dar uma orientação, serei muito grato.

Obrigado.
Edmilson Lima

Edmilson Lima

Responder

Posts

24/07/2012

Valter Furtado

Talvez usando jQuery + 1 hiddenField com os ids ou quantidade de páginas e então usando um temporizador no jQuery você consiga fazer esta mudança...

Ou não usa gridView, usa jQuery + um Repeater com uma tabela dentro e faz a paginação da tabela com jQuery também dá certo, não se o desempenho vai ser ótimo... mas dá certo.
Responder

24/07/2012

Edmilson Lima

Obrigado Valter, vou tentar...
Responder

27/07/2012

Edmilson Lima

Consegui galera!

Taí o método que criei, se alguém precisar.

private void PercorrerPaginasGrid()
{

if (gvPedidos.PageIndex < gvPedidos.PageCount)
{
int pagAtual = gvPedidos.PageIndex;
System.Web.UI.WebControls.GridViewPageEventArgs e = new System.Web.UI.WebControls.GridViewPageEventArgs(pagAtual);
gvPedidos.PageIndex = e.NewPageIndex;
gvPedidos.PageIndex++;
}
if (gvPedidos.PageIndex == gvPedidos.PageCount)
{
gvPedidos.PageIndex = 0;
}
}

Depois é só jogar o método dentro do evento do Timer.

Abraço!
Responder

27/07/2012

Joel Rodrigues

Que bom que deu certo.
Estou encerrando este tópico.
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar