PagedDataSource PagedDataSource PagedDataSource PagedDataSource Class

Definição

Encapsula as propriedades relacionadas à paginação de um controle associado a dados (como DataGrid, GridView, DetailsView e FormView) que permite executar a paginação.Encapsulates the paging-related properties of a data-bound control (such as DataGrid, GridView, DetailsView, and FormView) that allow it to perform paging. Essa classe não pode ser herdada.This class cannot be inherited.

public ref class PagedDataSource sealed : System::Collections::ICollection, System::ComponentModel::ITypedList
public sealed class PagedDataSource : System.Collections.ICollection, System.ComponentModel.ITypedList
type PagedDataSource = class
    interface ICollection
    interface IEnumerable
    interface ITypedList
Public NotInheritable Class PagedDataSource
Implements ICollection, ITypedList
Herança
PagedDataSourcePagedDataSourcePagedDataSourcePagedDataSource
Implementações

Comentários

A PagedDataSource classe encapsula as propriedades que permitem controles de fonte de dados, como DataGrid, GridView DetailsView, e FormView, para executar a paginação.The PagedDataSource class encapsulates the properties that allow data-source controls, such as the DataGrid, GridView, DetailsView, and FormView, to perform paging. Essa classe é usada pelos desenvolvedores de controle ao fornecer suporte à paginação para um controle vinculado a dados personalizado.This class is used by control developers when providing paging support to a custom data-bound control.

Essa classe usa o melhor método disponível para enumerar os dados pertencentes à página atual.This class uses the best available method to enumerate over the data belonging to the current page. Se a fonte de dados subjacente der suporte ao acesso indexado System.Collections.IList( System.Array como e), essa classe a usará.If the underlying data source supports indexed access (such as System.Array and System.Collections.IList), this class uses it. Caso contrário, ele usa o enumerador criado GetEnumerator pelo método.Otherwise, it uses the enumerator created by the GetEnumerator method.

Para obter uma lista de valores de propriedade inicial para uma PagedDataSourceinstância do, PagedDataSource consulte o construtor.For a list of initial property values for an instance of PagedDataSource, see the PagedDataSource constructor.

Construtores

PagedDataSource() PagedDataSource() PagedDataSource() PagedDataSource()

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

Propriedades

AllowCustomPaging AllowCustomPaging AllowCustomPaging AllowCustomPaging

Obtém ou define um valor que indica se a paginação personalizada está habilitada em um controle associado a dados.Gets or sets a value indicating whether custom paging is enabled in a data-bound control.

AllowPaging AllowPaging AllowPaging AllowPaging

Obtém ou define um valor que indica se a paginação está habilitada em um controle associado a dados.Gets or sets a value indicating whether paging is enabled in a data-bound control.

AllowServerPaging AllowServerPaging AllowServerPaging AllowServerPaging

Obtém ou define um valor que indica se a paginação d lado do servidor está habilitada.Gets or sets a value indicating whether server-side paging is enabled.

Count Count Count Count

Obtém o número de itens a serem usados da fonte de dados.Gets the number of items to be used from the data source.

CurrentPageIndex CurrentPageIndex CurrentPageIndex CurrentPageIndex

Obtém ou define o índice da página atual.Gets or sets the index of 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.

FirstIndexInPage FirstIndexInPage FirstIndexInPage FirstIndexInPage

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

IsCustomPagingEnabled IsCustomPagingEnabled IsCustomPagingEnabled IsCustomPagingEnabled

Obtém um valor que indica se a paginação personalizada está habilitada.Gets a value indicating whether custom paging is enabled.

IsFirstPage IsFirstPage IsFirstPage IsFirstPage

Obtém um valor que indica se a página atual é a primeira página.Gets a value indicating whether the current page is the first page.

IsLastPage IsLastPage IsLastPage IsLastPage

Obtém um valor que indica se a página atual é a última página.Gets a value indicating whether the current page is the last page.

IsPagingEnabled IsPagingEnabled IsPagingEnabled IsPagingEnabled

Obtém um valor que indica se a paginação está habilitada.Gets a value indicating whether paging is enabled.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Obtém um valor que indica se a fonte de dados é somente leitura.Gets a value indicating whether the data source is read-only.

IsServerPagingEnabled IsServerPagingEnabled IsServerPagingEnabled IsServerPagingEnabled

Obtém um valor que indica se suporte para paginação do lado do servidor está habilitado.Gets a value indicating whether server-side paging support is enabled.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

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

PageCount PageCount PageCount PageCount

Obtém o número total de páginas necessário para exibir todos os itens na fonte de dados.Gets the total number of pages necessary to display all items in the data source.

PageSize PageSize PageSize PageSize

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

SyncRoot SyncRoot SyncRoot SyncRoot

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

VirtualCount VirtualCount VirtualCount VirtualCount

Obtém ou define o número virtual de itens na fonte de dados quando a paginação personalizada é usada.Gets or sets the virtual number of items in the data source when custom paging is 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 Array especificado, começando no índice especificado no Array.Copies all the items from the data source to the specified Array, starting at the specified index in the 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 IEnumerator implementado que contém todos os itens na fonte de dados.Returns a IEnumerator implemented object 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 o PropertyDescriptorCollection que representa as propriedades em cada item usado para associar os dados.Returns the PropertyDescriptorCollection that represents the properties on each item 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