ListViewPagedDataSource ListViewPagedDataSource ListViewPagedDataSource ListViewPagedDataSource Class

Definição

Encapsula as propriedades relacionadas à paginação de um controle ListView.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
Herança
ListViewPagedDataSourceListViewPagedDataSourceListViewPagedDataSourceListViewPagedDataSource
Implementações

Comentários

A ListViewPagedDataSource classe encapsula as propriedades que permitem que o ListView controle execute a paginação.The ListViewPagedDataSource class encapsulates the properties that enable the ListView control to perform paging.

Essa classe usa o melhor método disponível para enumerar os dados associados.This class uses the best available method to enumerate the associated data. Se a fonte de dados subjacente der suporte ao acesso indexado System.Collections.IList ( System.Array como objetos e), a classe usará esse acesso.If the underlying data source supports indexed access (such as System.Array and System.Collections.IList objects), the class uses that access. Caso contrário, a classe usa o enumerador que é criado GetEnumerator pelo método.Otherwise, the class uses the enumerator that is created by the GetEnumerator method.

Para obter uma lista de valores de propriedade inicial para uma instância ListViewPagedDataSource da classe, consulte ListViewPagedDataSource o construtor.For a list of initial property values for an instance of the ListViewPagedDataSource class, see the ListViewPagedDataSource constructor.

Construtores

ListViewPagedDataSource() ListViewPagedDataSource() ListViewPagedDataSource() ListViewPagedDataSource()

Inicializa uma nova instância da classe ListViewPagedDataSource.Initializes a new instance of the ListViewPagedDataSource class.

Propriedades

AllowServerPaging AllowServerPaging AllowServerPaging AllowServerPaging

Obtém ou define um valor que indica se a paginação baseada em servidor está habilitada.Gets or sets a value that indicates whether server-based paging is enabled.

Count Count Count Count

Obtém o número de itens que serão usados da fonte de dados para a página atual.Gets the number of items that will be used from the data source for the current page.

DataSource DataSource DataSource DataSource

Obtém ou define a fonte de dados.Gets or sets the data source.

DataSourceCount DataSourceCount DataSourceCount DataSourceCount

Obtém o número de itens na fonte de dados.Gets the number of items in the data source.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Obtém um valor que indica se o objeto ListViewPagedDataSource é somente leitura.Gets a value that indicates whether the ListViewPagedDataSource object is read-only.

IsServerPagingEnabled IsServerPagingEnabled IsServerPagingEnabled IsServerPagingEnabled

Obtém um valor que indica se a paginação baseada em servidor está habilitada.Gets a value that indicates whether server-based paging is enabled.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Obtém um valor que indica se o acesso à fonte de dados é sincronizado (thread-safe).Gets a value that indicates whether access to the data source is synchronized (thread-safe).

MaximumRows MaximumRows MaximumRows MaximumRows

Obtém ou define o número máximo de itens a serem exibidos em uma única página.Gets or sets the maximum number of items to display on a single page.

StartRowIndex StartRowIndex StartRowIndex StartRowIndex

Obtém ou define o índice do primeiro registro exibido na página.Gets or sets the index of the first record displayed on the page.

SyncRoot SyncRoot SyncRoot SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso à coleção.Gets an object that can be used to synchronize access to the collection.

TotalRowCount TotalRowCount TotalRowCount TotalRowCount

Obtém ou define o número total de itens na fonte de dados quando a paginação baseada em servidor está sendo usada.Gets or sets the total number of items in the data source when server-based paging is being used.

Métodos

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Copia todos os itens da fonte de dados para o objeto Array especificado, começando no índice especificado em Array.Copies all the items from the data source to the specified Array object, starting at the specified index in Array.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Retorna um objeto que implementa IEnumerator e que contém todos os itens na fonte de dados.Returns an object that implements IEnumerator and that contains all items in the data source.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Inherited from Object)
GetItemProperties(PropertyDescriptor[]) GetItemProperties(PropertyDescriptor[]) GetItemProperties(PropertyDescriptor[]) GetItemProperties(PropertyDescriptor[])

Retorna um objeto PropertyDescriptorCollection que representa as propriedades que são usadas para associar dados.Returns a PropertyDescriptorCollection object that represents the properties that are used to bind data.

GetListName(PropertyDescriptor[]) GetListName(PropertyDescriptor[]) GetListName(PropertyDescriptor[]) GetListName(PropertyDescriptor[])

Retorna o nome da lista.Returns the name of the list. Esse método não se aplica a essa classe.This method does not apply to this class.

GetType() GetType() GetType() GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Inherited from Object)

Métodos de Extensão

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.Converts an IEnumerable to an IQueryable.

Aplica-se a

Veja também