ListViewPagedDataSource 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 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 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 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. |