Compartilhar via


ListViewPagedDataSource Classe

Definição

Encapsula as propriedades relacionadas à paginação de um controle ListView.

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
ListViewPagedDataSource
Implementações

Comentários

A ListViewPagedDataSource classe encapsula as propriedades que permitem que o ListView controle execute paginação.

Essa classe usa o melhor método disponível para enumerar os dados associados. Se a fonte de dados subjacente der suporte ao acesso indexado (como System.Array objetos e System.Collections.IList ), a classe usará esse acesso. Caso contrário, a classe usará o enumerador criado pelo GetEnumerator método .

Para obter uma lista de valores de propriedade iniciais para uma instância da ListViewPagedDataSource classe , consulte o ListViewPagedDataSource construtor .

Construtores

ListViewPagedDataSource()

Inicializa uma nova instância da classe ListViewPagedDataSource.

Propriedades

AllowServerPaging

Obtém ou define um valor que indica se a paginação baseada em servidor está habilitada.

Count

Obtém o número de itens que serão usados da fonte de dados para a página atual.

DataSource

Obtém ou define a fonte de dados.

DataSourceCount

Obtém o número de itens na fonte de dados.

IsReadOnly

Obtém um valor que indica se o objeto ListViewPagedDataSource é somente leitura.

IsServerPagingEnabled

Obtém um valor que indica se a paginação baseada em servidor está habilitada.

IsSynchronized

Obtém um valor que indica se o acesso à fonte de dados é sincronizado (thread-safe).

MaximumRows

Obtém ou define o número máximo de itens a serem exibidos em uma única página.

StartRowIndex

Obtém ou define o índice do primeiro registro exibido na página.

SyncRoot

Obtém um objeto que pode ser usado para sincronizar o acesso à coleção.

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.

Métodos

CopyTo(Array, Int32)

Copia todos os itens da fonte de dados para o objeto Array especificado, começando no índice especificado em Array.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Retorna um objeto que implementa IEnumerator e que contém todos os itens na fonte de dados.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetItemProperties(PropertyDescriptor[])

Retorna um objeto PropertyDescriptorCollection que representa as propriedades que são usadas para associar dados.

GetListName(PropertyDescriptor[])

Retorna o nome da lista. Esse método não se aplica a essa classe.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Métodos de Extensão

Cast<TResult>(IEnumerable)

Converte os elementos de um IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Filtra os elementos de um IEnumerable com base em um tipo especificado.

AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

Aplica-se a

Confira também