Paginando um ASP.NET DataGrid

Hoje foi a primeira vez que precisei habilitar a paginação em um DataGrid em ASP.NET no Delphi. No ASP.NET 1.1, a paginação é semi-automática. Você precisa seguir os seguintes passos:

  1. Setar a propriedade AllowPaging do DataGrid para True.
  2. Implementar o evento PageIndexChanged do DataGrid com o seguinte código:
  3. DataGrid1.CurrentPageIndex := e.NewPageIndex;
    DataBind;

Fácil, não? Seu DataGrid agora vai mostrar um rodapé com as páginas para serem clicadas.
Além disso você pode mudar a quantidade de registros mostrados em cada página alterando a propriedade PageSize.

One comment

  • ISAIAS
    3/4/2006 - 11:12 | Permalink

    Bom dia meu Caro;

    Eu estou com um problema serio em um grid.
    Estou tentando usar um link no grid, para acessar a pagina que eu quero eu consigo normalmente, mas passar uma varial na url esta complicado, pois precisaria de passar um campo numa varial por este link que esta no grid.

    Obrigado;

    Isaias

  • Leave a Reply

    Your email address will not be published. Required fields are marked *

    *

    You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>