PagedDataSource PagedDataSource PagedDataSource PagedDataSource Class

Definizione

Incapsula le proprietà correlate al paging di un controllo con associazione a dati (ad esempio DataGrid, GridView, DetailsView e FormView) che consentono allo stesso l'esecuzione del paging.Encapsulates the paging-related properties of a data-bound control (such as DataGrid, GridView, DetailsView, and FormView) that allow it to perform paging. Questa classe non può essere ereditata.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
Ereditarietà
PagedDataSourcePagedDataSourcePagedDataSourcePagedDataSource
Implementazioni

Commenti

Il PagedDataSource classe incapsula le proprietà che consentono controlli origine dati, ad esempio il DataGrid, GridView, DetailsView, e FormView, per eseguire il paging.The PagedDataSource class encapsulates the properties that allow data-source controls, such as the DataGrid, GridView, DetailsView, and FormView, to perform paging. Questa classe viene utilizzata dagli sviluppatori di controlli quando si fornisce il supporto di paging per un controllo con associazione a dati personalizzato.This class is used by control developers when providing paging support to a custom data-bound control.

Questa classe Usa il miglior metodo possibile per enumerare i dati appartenenti alla pagina corrente.This class uses the best available method to enumerate over the data belonging to the current page. Se l'origine dati sottostante supporta l'accesso indicizzato (ad esempio System.Array e System.Collections.IList), lo usa questa classe.If the underlying data source supports indexed access (such as System.Array and System.Collections.IList), this class uses it. In caso contrario, utilizza l'enumeratore creato dal GetEnumerator (metodo).Otherwise, it uses the enumerator created by the GetEnumerator method.

Per un elenco di valori di proprietà iniziali per un'istanza di PagedDataSource, vedere il PagedDataSource costruttore.For a list of initial property values for an instance of PagedDataSource, see the PagedDataSource constructor.

Costruttori

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

Inizializza una nuova istanza della classe PagedDataSource.Initializes a new instance of the PagedDataSource class.

Proprietà

AllowCustomPaging AllowCustomPaging AllowCustomPaging AllowCustomPaging

Ottiene o imposta un valore che indica se il paging personalizzato è abilitato in un controllo con associazione a dati.Gets or sets a value indicating whether custom paging is enabled in a data-bound control.

AllowPaging AllowPaging AllowPaging AllowPaging

Ottiene o imposta un valore che indica se il paging è abilitato in un controllo con associazione a dati.Gets or sets a value indicating whether paging is enabled in a data-bound control.

AllowServerPaging AllowServerPaging AllowServerPaging AllowServerPaging

Ottiene o imposta un valore che indica se il paging del lato server è abilitato.Gets or sets a value indicating whether server-side paging is enabled.

Count Count Count Count

Ottiene il numero di elementi da utilizzare dall'origine dati.Gets the number of items to be used from the data source.

CurrentPageIndex CurrentPageIndex CurrentPageIndex CurrentPageIndex

Ottiene o imposta l'indice della pagina corrente.Gets or sets the index of the current page.

DataSource DataSource DataSource DataSource

Ottiene o imposta l'origine dati.Gets or sets the data source.

DataSourceCount DataSourceCount DataSourceCount DataSourceCount

Ottiene il numero di elementi presenti nell'origine dati.Gets the number of items in the data source.

FirstIndexInPage FirstIndexInPage FirstIndexInPage FirstIndexInPage

Ottiene l'indice del primo record visualizzato nella pagina.Gets the index of the first record displayed on the page.

IsCustomPagingEnabled IsCustomPagingEnabled IsCustomPagingEnabled IsCustomPagingEnabled

Ottiene un valore che indica se il paging personalizzato è abilitato.Gets a value indicating whether custom paging is enabled.

IsFirstPage IsFirstPage IsFirstPage IsFirstPage

Ottiene un valore che indica se la pagina corrente è la prima pagina.Gets a value indicating whether the current page is the first page.

IsLastPage IsLastPage IsLastPage IsLastPage

Ottiene un valore che indica se la pagina corrente è l'ultima pagina.Gets a value indicating whether the current page is the last page.

IsPagingEnabled IsPagingEnabled IsPagingEnabled IsPagingEnabled

Ottiene un valore che indica se il paging è abilitato.Gets a value indicating whether paging is enabled.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Ottiene un valore che indica se l'origine dati è in sola lettura.Gets a value indicating whether the data source is read-only.

IsServerPagingEnabled IsServerPagingEnabled IsServerPagingEnabled IsServerPagingEnabled

Ottiene o imposta un valore che indica se il supporto del paging del lato server è abilitato.Gets a value indicating whether server-side paging support is enabled.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Ottiene un valore che indica se l'accesso all'origine dati è sincronizzato (thread-safe).Gets a value indicating whether access to the data source is synchronized (thread-safe).

PageCount PageCount PageCount PageCount

Ottiene il numero totale di pagine necessario per visualizzare tutti gli elementi presenti nell'origine dati.Gets the total number of pages necessary to display all items in the data source.

PageSize PageSize PageSize PageSize

Ottiene o imposta il numero di elementi da visualizzare in una singola pagina.Gets or sets the number of items to display on a single page.

SyncRoot SyncRoot SyncRoot SyncRoot

Ottiene l'oggetto che può essere utilizzato per sincronizzare l'accesso all'insieme.Gets the object that can be used to synchronize access to the collection.

VirtualCount VirtualCount VirtualCount VirtualCount

Ottiene o imposta il numero virtuale di elementi presenti nell'origine dati quando viene utilizzato il paging personalizzato.Gets or sets the virtual number of items in the data source when custom paging is used.

Metodi

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

Copia tutti gli elementi dall'origine dati all'oggetto Array indicato, a partire dall'indice specificato nell'oggetto 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 l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

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

Restituisce un oggetto implementato IEnumerator contenente tutti gli elementi presenti nell'origine dati.Returns a IEnumerator implemented object that contains all items in the data source.

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

Funge da funzione hash predefinita.Serves as the default hash function.

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

Restituisce l'oggetto PropertyDescriptorCollection che rappresenta le proprietà di ogni elemento usato per associare i dati.Returns the PropertyDescriptorCollection that represents the properties on each item used to bind data.

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

Restituisce il nome dell'elenco.Returns the name of the list. Tale metodo non è valido per la classe.This method does not apply to this class.

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

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

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

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

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

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Extension Methods

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

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.Casts the elements of an IEnumerable to the specified type.

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

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.Filters the elements of an IEnumerable based on a specified type.

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

Consente la parallelizzazione di una query.Enables parallelization of a query.

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

Converte un' IEnumerable a un IQueryable.Converts an IEnumerable to an IQueryable.

Si applica a

Vedi anche