Compartir a través de


PagedDataSource Clase

Definición

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.

Se aplica a

Consulte también