Desenvolvimento - Visual Basic .NET

Paginando dados em um DataGrid

Neste artigo vou mostrar como exibir dados em várias páginas usando o componente DataGrid usando o recurso da paginação. Fazer isto no ASP.NET é muito mais fácil e simples do que no velho e bom ASP.

por José Carlos Macoratti



Neste artigo vou mostrar como exibir dados em várias páginas usando o componente DataGrid usando o recurso da paginação. Fazer isto no ASP.NET é muito mais fácil e simples do que no velho e bom ASP.

Para implementar a paginação dos dados no componente DataGrid basta definir as seguintes propriedades :

1- ) AllowPaging="True" - ativa a paginação no componente DataGrid
2- ) PageSize="15" -
define o número de registros a ser exibido em cada página
3- ) OnPageIndexChanged="dgProdutos_Paged" - Define o evento que será usado para ativar a páginação.

Para customizar a página usamos a tag PagerStyle que permite a navegação pelas páginas de dados. Nesta tag definimos :

1- A propriedade Mode pode receber dois valores que definem como serão os links de navegação :

  • NumericPages - valores numéricos indicam as páginas

  • NextPrev - definem links para a página anterior e a próxima página

2- A propriedade Position pode ter um dos seguintes valores : Top , Bottom ou TopAndBotton

Abaixo temos o código da página - dgPaginar.aspx - que exibe os dados da tabela Produtos do banco de dados Northwind.mdb . A pagina utiliza um componente DataGrid identificada pelo nome dgProdutos e dois componentes Label - lblmessage .

Simples e básico , até o próximo artigo ASP.NET ...

José Carlos Macoratti

José Carlos Macoratti