ListViewPagedDataSource Classe

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

Comentários

A classe ListViewPagedDataSource encapsula as propriedades que habilitam o controle de ListView para executar 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 (como System.Array e System.Collections.IList objetos), 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 pelo método GetEnumerator.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 da classe ListViewPagedDataSource, consulte o Construtor ListViewPagedDataSource.For a list of initial property values for an instance of the ListViewPagedDataSource class, see the ListViewPagedDataSource constructor.

Construtores

ListViewPagedDataSource()

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

Propriedades

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

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

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

DataSourceCount

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

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

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

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

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

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

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

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)

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)

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

(Herdado de Object)
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()

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

(Herdado de Object)
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[])

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()

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

(Herdado de Object)
MemberwiseClone()

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

(Herdado de Object)
ToString()

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

(Herdado de Object)

Métodos de Extensão

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)

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)

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

AsQueryable(IEnumerable)

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

Aplica-se a

Veja também