PagedDataSource Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Encapsula as propriedades relacionadas à paginação de um controle associado a dados (como DataGrid, GridView, DetailsView e FormView) que permite executar a paginação. Essa classe não pode ser herdada.
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
-
PagedDataSource
- 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. Essa classe é usada pelos desenvolvedores de controle ao fornecer suporte à paginação para um controle vinculado a dados personalizado.
Essa classe usa o melhor método disponível para enumerar os dados pertencentes à página atual. Se a fonte de dados subjacente der suporte ao acesso indexado (como System.Array e System.Collections.IList ), essa classe a usará. Caso contrário, ele usa o enumerador criado pelo GetEnumerator método.
Para obter uma lista de valores de propriedade inicial para uma instância do PagedDataSource , consulte o PagedDataSource Construtor.
Construtores
PagedDataSource() |
Inicializa uma nova instância da classe PagedDataSource. |
Propriedades
AllowCustomPaging |
Obtém ou define um valor que indica se a paginação personalizada está habilitada em um controle associado a dados. |
AllowPaging |
Obtém ou define um valor que indica se a paginação está habilitada em um controle associado a dados. |
AllowServerPaging |
Obtém ou define um valor que indica se a paginação d lado do servidor está habilitada. |
Count |
Obtém o número de itens a serem usados da fonte de dados. |
CurrentPageIndex |
Obtém ou define o índice da página atual. |
DataSource |
Obtém ou define a fonte de dados. |
DataSourceCount |
Obtém o número de itens na fonte de dados. |
FirstIndexInPage |
Obtém o índice do primeiro registro exibido na página. |
IsCustomPagingEnabled |
Obtém um valor que indica se a paginação personalizada está habilitada. |
IsFirstPage |
Obtém um valor que indica se a página atual é a primeira página. |
IsLastPage |
Obtém um valor que indica se a página atual é a última página. |
IsPagingEnabled |
Obtém um valor que indica se a paginação está habilitada. |
IsReadOnly |
Obtém um valor que indica se a fonte de dados é somente leitura. |
IsServerPagingEnabled |
Obtém um valor que indica se suporte para paginação do lado do servidor está habilitado. |
IsSynchronized |
Obtém um valor que indica se o acesso à fonte de dados é sincronizado (thread-safe). |
PageCount |
Obtém o número total de páginas necessário para exibir todos os itens na fonte de dados. |
PageSize |
Obtém ou define o número de itens a serem exibidos em uma única página. |
SyncRoot |
Obtém o objeto que pode ser usado para sincronizar o acesso à coleção. |
VirtualCount |
Obtém ou define o número virtual de itens na fonte de dados quando a paginação personalizada é usada. |
Métodos
CopyTo(Array, Int32) |
Copia todos os itens da fonte de dados para o Array especificado, começando no índice especificado no Array. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetEnumerator() |
Retorna um objeto IEnumerator implementado 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 o PropertyDescriptorCollection que representa as propriedades em cada item usado para associar os 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. |