ListViewPagedDataSource Clase

Definición

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

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 indexado (como objetos System.Array y ), la clase usa ese System.Collections.IList acceso. De lo contrario, la clase utiliza el enumerador creado por el GetEnumerator método .

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

Constructores

ListViewPagedDataSource()

Inicializa una nueva instancia de la clase ListViewPagedDataSource.

Propiedades

AllowServerPaging

Obtiene o establece un valor que indica si se habilita la paginación basada en servidor.

Count

Obtiene el número de elementos del origen de datos que se utilizarán para 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 objeto ListViewPagedDataSource 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 (es 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 que se muestra en la página.

SyncRoot

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

TotalRowCount

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

Métodos

CopyTo(Array, Int32)

Copia todos los elementos del origen de datos en el objeto Array especificado, a partir del índice especificado en Array.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEnumerator()

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

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetItemProperties(PropertyDescriptor[])

Devuelve un objeto PropertyDescriptorCollection 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 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