Aquí tenemos el ejemplo de un DataPager que muestra el número de registro que se muestra y el total de paginas disponibles.
1: <asp:DataPager ID="DataPager1" runat="server" PagedControlID="ListView1"
2: PageSize="3">
3: <Fields>
4: <asp:NextPreviousPagerField ButtonType="Button" ShowFirstPageButton="True"
5: ShowNextPageButton="False" ShowPreviousPageButton="False" />
6: <asp:NumericPagerField />
7: <asp:NextPreviousPagerField ButtonType="Button" ShowLastPageButton="True"
8: ShowNextPageButton="False" ShowPreviousPageButton="False" />
9: <asp:TemplatePagerField>
10: <PagerTemplate>
11: <br />
12: <asp:Label runat="server" Text="<%# Container.StartRowIndex %>"/>
13: -
14: <asp:Label runat="server"
15: Text="<%# Container.StartRowIndex + Container.PageSize %>"/>
16: de
17: <asp:Label runat="server" Text="<%# Container.TotalRowCount %>"/>
18: </PagerTemplate>
19: </asp:TemplatePagerField>
20: </Fields>
21: </asp:DataPager>
Los propiedades del DataPager relacionadas con la paginación son:
StartRowIndex: el número del primer registro mostrado
PageSize: el total de registros mostrados en cada pagina
TotalRowCount: el total de registros disponibles para la paginación
Para aprender más sobre el control DataPager busca en la lista de artículos sobre el control DataPager en este blog.
Hola que tal?. Muy interesante esta explicacion. La verdad es que a mi me aclara muchos asuntos. Una cosa. Si por ejemplo tienes un catalogo de articulos con sus fotos y vas paginando. Seleccionas una foto y vas a otra pagina. Si quieres volver a la pagina del catalogo como puedo yo volver a la pagina donde estaba?. Es decir como guardar la pagina actual en una variable de sesion.
ResponderEliminarMuchas gracias
En ese caso te conviene leer otro articulo en este blog Seo con el control DataPager
ResponderEliminarSi sigues las instrucciones solo es necesario que des back en el historial de tu navegador, espero que se te aclare sino pregunta cuanto quieras