ListViewPagedDataSource Clase

Definición

Encapsula las propiedades de un control ListView relacionadas con la paginación.Encapsulates the paging-related properties of a 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 ListView realizar la paginación.The ListViewPagedDataSource class encapsulates the properties that enable the ListView control to perform paging.

Esta clase usa el mejor método disponible para enumerar los datos asociados.This class uses the best available method to enumerate the associated data. Si el origen de datos subyacente admite el acceso indizado System.Array ( System.Collections.IList como objetos y), la clase utiliza ese acceso.If the underlying data source supports indexed access (such as System.Array and System.Collections.IList objects), the class uses that access. De lo contrario, la clase utiliza el enumerador creado por GetEnumerator el método.Otherwise, the class uses the enumerator that is created by the GetEnumerator method.

Para obtener una lista con los valores de propiedad iniciales de una instancia de la clase ListViewPagedDataSource, vea el constructor ListViewPagedDataSource.For a list of initial property values for an instance of the ListViewPagedDataSource class, see the ListViewPagedDataSource constructor.

Constructores

ListViewPagedDataSource()

Inicializa una nueva instancia de la clase ListViewPagedDataSource.Initializes a new instance of the ListViewPagedDataSource class.

Propiedades

AllowServerPaging

Obtiene o establece un valor que indica si se habilita la paginación basada en servidor.Gets or sets a value that indicates whether server-based paging is enabled.

Count

Obtiene el número de elementos del origen de datos que se utilizarán para la página actual.Gets the number of items that will be used from the data source for the current page.

DataSource

Obtiene o establece el origen de datos.Gets or sets the data source.

DataSourceCount

Obtiene el número de elementos del origen de datos.Gets the number of items in the data source.

IsReadOnly

Obtiene un valor que indica si el objeto ListViewPagedDataSource es de solo lectura.Gets a value that indicates whether the ListViewPagedDataSource object is read-only.

IsServerPagingEnabled

Obtiene un valor que indica si la paginación basada en el servidor está habilitada.Gets a value that indicates whether server-based paging is enabled.

IsSynchronized

Obtiene un valor que indica si el acceso al origen de datos está sincronizado (es seguro para subprocesos).Gets a value that indicates whether access to the data source is synchronized (thread-safe).

MaximumRows

Obtiene o establece el número máximo de elementos que se van a mostrar en una sola página.Gets or sets the maximum number of items to display on a single page.

StartRowIndex

Obtiene o establece el índice del primer registro que se muestra en la página.Gets or sets the index of the first record displayed on the page.

SyncRoot

Obtiene un objeto que se puede utilizar para sincronizar el acceso a la colección.Gets an object that can be used to synchronize access to the collection.

TotalRowCount

Obtiene o establece el número total de elementos del origen de datos cuando se utiliza la paginación basada en servidor.Gets or sets the total number of items in the data source when server-based paging is being used.

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.Copies all the items from the data source to the specified Array object, starting at the specified index in Array.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetEnumerator()

Devuelve un objeto que implementa IEnumerator y que contiene todos los elementos del origen de datos.Returns an object that implements IEnumerator and that contains all items in the data source.

GetHashCode()

Sirve como función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetItemProperties(PropertyDescriptor[])

Devuelve un objeto PropertyDescriptorCollection que representa las propiedades que se usan para enlazar datos.Returns a PropertyDescriptorCollection object that represents the properties that are used to bind data.

GetListName(PropertyDescriptor[])

Devuelve el nombre de la lista.Returns the name of the list. Este método no se aplica a esta clase.This method does not apply to this class.

GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve un valor de tipo string que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

Se aplica a

Consulte también: