PagedDataSource Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Encapsula las propiedades relacionadas con la paginación de un control enlazado a datos (como DataGrid, GridView, DetailsView y FormView) que le permiten realizar la paginación. Esta clase no puede heredarse.
public ref class PagedDataSource sealed : System::Collections::ICollection, System::ComponentModel::ITypedList
public sealed class PagedDataSource : System.Collections.ICollection, System.ComponentModel.ITypedList
type PagedDataSource = class
interface ICollection
interface IEnumerable
interface ITypedList
Public NotInheritable Class PagedDataSource
Implements ICollection, ITypedList
- Herencia
-
PagedDataSource
- Implementaciones
Comentarios
La PagedDataSource clase encapsula las propiedades que permiten a los controles de origen de datos, como DataGrid , GridView , DetailsView y FormView , realizar la paginación. Los desarrolladores de controles usan esta clase al proporcionar compatibilidad con la paginación a un control enlazado a datos personalizado.
Esta clase usa el mejor método disponible para enumerar los datos que pertenecen a la página actual. Si el origen de datos subyacente admite el acceso indizado (como System.Array y System.Collections.IList ), esta clase lo usa. De lo contrario, utiliza el enumerador creado por el GetEnumerator método.
Para obtener una lista de los valores de propiedad iniciales de una instancia de PagedDataSource , vea el PagedDataSource constructor.
Constructores
PagedDataSource() |
Inicializa una nueva instancia de la clase PagedDataSource. |
Propiedades
AllowCustomPaging |
Obtiene o establece un valor que indica si está habilitada la paginación personalizada en un control enlazado a datos. |
AllowPaging |
Obtiene o establece un valor que indica si está habilitada la paginación personalizada en un control enlazado a datos. |
AllowServerPaging |
Obtiene o establece un valor que indica si la paginación del servidor está habilitada. |
Count |
Obtiene el número de elementos del origen de datos que se van a utilizar. |
CurrentPageIndex |
Obtiene o establece el índice de la página actual. |
DataSource |
Obtiene o establece el origen de datos. |
DataSourceCount |
Obtiene el número de elementos del origen de datos. |
FirstIndexInPage |
Obtiene el índice del primer registro que se muestra en la página. |
IsCustomPagingEnabled |
Obtiene un valor que indica si está habilitada la paginación personalizada. |
IsFirstPage |
Obtiene un valor que indica si la página actual es la primera página. |
IsLastPage |
Obtiene un valor que indica si la página actual es la última página. |
IsPagingEnabled |
Obtiene un valor que indica si está habilitada la paginación. |
IsReadOnly |
Obtiene un valor que indica si el origen de datos es de sólo lectura. |
IsServerPagingEnabled |
Obtiene un valor que indica si se habilita la paginación del servidor. |
IsSynchronized |
Obtiene un valor que indica si el acceso al origen de datos está sincronizado (es seguro para la ejecución de subprocesos). |
PageCount |
Obtiene el número total de páginas necesario para mostrar todos los elementos del origen de datos. |
PageSize |
Obtiene o establece el número de elementos que se van a mostrar en una sola página. |
SyncRoot |
Obtiene el objeto que se puede utilizar para sincronizar el acceso a la colección. |
VirtualCount |
Obtiene o establece el número virtual de elementos del origen de datos cuando se utiliza la paginación personalizada. |
Métodos
CopyTo(Array, Int32) |
Copia los elementos del origen de datos en el objeto Array especificado, empezando por el índice especificado en Array. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetEnumerator() |
Devuelve un objeto IEnumerator implementado que contiene todos los elementos del origen de datos. |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetItemProperties(PropertyDescriptor[]) |
Devuelve el PropertyDescriptorCollection que representa las propiedades de cada elemento utilizado para enlazar datos. |
GetListName(PropertyDescriptor[]) |
Devuelve el nombre de la lista. Este método no se aplica a esta clase. |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Métodos de extensión
Cast<TResult>(IEnumerable) |
Convierte los elementos de IEnumerable en el tipo especificado. |
OfType<TResult>(IEnumerable) |
Filtra los elementos de IEnumerable en función de un tipo especificado. |
AsParallel(IEnumerable) |
Habilita la paralelización de una consulta. |
AsQueryable(IEnumerable) |
Convierte una interfaz IEnumerable en IQueryable. |