Compartir a través de


DataPager (control)

Para permitir a los usuarios desplazarse por las páginas de datos en un control ListView o un control que implemente la interfaz IPageableItemContainer, puede usar un control DataPager. El control DataPager puede encontrarse dentro de la plantilla LayoutTemplate o en la página fuera del control ListView. Si el control DataPager no está en el control ListView, debe establecer la propiedad PagedControlID en el identificador del control ListView.

El control DataPager admite interfaces de usuario (UI) de paginación integradas. Puede usar el objeto NumericPagerField, que permite a los usuarios seleccionar una página de datos por número de página. También puede usar el objeto NextPreviousPagerField. Esto permite a los usuarios desplazarse de página en página a través de páginas de datos o saltar a la primera o la última página de datos. El tamaño de las páginas de datos se establece mediante la propiedad PageSize del control DataPager. Puede usar uno o más objetos del campo Pager en un único control DataPager.

También puede crear una interfaz de usuario de paginación personalizada con el objeto TemplatePagerField. En la plantilla TemplatePagerField, se puede hacer referencia al control DataPager con la propiedad Container. Esta propiedad proporciona acceso a las propiedades del control DataPager. Entre estas propiedades se encuentran el índice de fila inicial, el tamaño de la página y el número total de filas enlazadas actualmente al control ListView.

La siguiente ilustración muestra un diseño con vínculos a páginas de datos basándose en el número de página, con el objeto NumericPagerField.

Cc295263.e5c26f00-56c1-4fae-ad13-a7c656993f04(es-es,Expression.10).png

En la siguiente ilustración se muestra una interfaz de usuario de paginación con vínculos a las páginas de datos siguiente, anterior, primera y última con el objeto NextPreviousPagerField. La interfaz de usuario de paginación también incluye contenido personalizado a partir de una plantilla TemplatePagerField, que muestra el intervalo de números del elemento actual y el número total de elementos. La plantilla TemplatePagerField incluye un cuadro de texto donde los usuarios pueden especificar el número de un elemento al que desplazarse. El elemento especificado se muestra como el primer elemento en la página.

Cc295263.0d50cca1-928c-49a4-a8f5-4e9542ce6e08(es-es,Expression.10).png

Para obtener más información acerca de este control, consulte DataPager (Clase) en MSDN Library en línea.

Vea también

Conceptos

ListView (control)

Introducción a los controles de datos ASP.NET