ListViewPagedDataSource Clase

Definición

Encapsula las propiedades relacionadas con la paginación de un ListView control.

public ref class ListViewPagedDataSource : System::Collections::ICollection, System::ComponentModel::ITypedList
public class ListViewPagedDataSource : System.Collections.ICollection, System.ComponentModel.ITypedList
type ListViewPagedDataSource = class
    interface ICollection
    interface IEnumerable
    interface ITypedList
Public Class ListViewPagedDataSource
Implements ICollection, ITypedList
Herencia
ListViewPagedDataSource
Implementaciones

Comentarios

La ListViewPagedDataSource clase encapsula las propiedades que permiten al control realizar la ListView paginación.

Esta clase usa el mejor método disponible para enumerar los datos asociados. Si el origen de datos subyacente admite el acceso indizado (como System.Array los objetos y System.Collections.IList ), la clase usa ese acceso. De lo contrario, la clase usa el enumerador creado por el GetEnumerator método .

Para obtener una lista de los valores de propiedad iniciales de una instancia de la ListViewPagedDataSource clase, consulte el ListViewPagedDataSource constructor .

Constructores

Nombre Description
ListViewPagedDataSource()

Inicializa una nueva instancia de la clase ListViewPagedDataSource.

Propiedades

Nombre Description
AllowServerPaging

Obtiene o establece un valor que indica si la paginación basada en el servidor está habilitada.

Count

Obtiene el número de elementos que se usarán desde el origen de datos de la página actual.

DataSource

Obtiene o establece el origen de datos.

DataSourceCount

Obtiene el número de elementos del origen de datos.

IsReadOnly

Obtiene un valor que indica si el ListViewPagedDataSource objeto es de solo lectura.

IsServerPagingEnabled

Obtiene un valor que indica si la paginación basada en el servidor está habilitada.

IsSynchronized

Obtiene un valor que indica si el acceso al origen de datos está sincronizado (seguro para subprocesos).

MaximumRows

Obtiene o establece el número máximo de elementos que se van a mostrar en una sola página.

StartRowIndex

Obtiene o establece el índice del primer registro mostrado en la página.

SyncRoot

Obtiene un objeto que se puede usar para sincronizar el acceso a la colección.

TotalRowCount

Obtiene o establece el número total de elementos del origen de datos cuando se usa la paginación basada en servidor.

Métodos

Nombre Description
CopyTo(Array, Int32)

Copia todos los elementos del origen de datos al objeto especificado Array , empezando por el índice especificado en Array.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetEnumerator()

Devuelve un objeto que implementa IEnumerator y que contiene todos los elementos del origen de datos.

GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetItemProperties(PropertyDescriptor[])

Devuelve un PropertyDescriptorCollection objeto que representa las propiedades que se usan 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 Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Métodos de extensión

Nombre Description
AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte un IEnumerable en un IQueryable.

Cast<TResult>(IEnumerable)

Convierte los elementos de un IEnumerable al tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de un IEnumerable en función de un tipo especificado.

Se aplica a

Consulte también