PagedDataSource Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. La classe non può essere ereditata.
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à
-
PagedDataSource
- Implementazioni
Commenti
La PagedDataSource classe incapsula le proprietà che consentono i controlli origine dati, ad esempio,, DataGrid GridView DetailsView e FormView , per eseguire il paging. Questa classe viene utilizzata dagli sviluppatori di controlli per fornire supporto per il paging a un controllo con associazione a dati personalizzato.
Questa classe usa il metodo migliore disponibile per enumerare i dati che appartengono alla pagina corrente. Se l'origine dati sottostante supporta l'accesso indicizzato (ad esempio System.Array e System.Collections.IList ), questa classe la utilizza. In caso contrario, viene utilizzato l'enumeratore creato dal GetEnumerator metodo.
Per un elenco dei valori iniziali delle proprietà di un'istanza di PagedDataSource , vedere il PagedDataSource costruttore.
Costruttori
PagedDataSource() |
Inizializza una nuova istanza della classe PagedDataSource. |
Proprietà
AllowCustomPaging |
Ottiene o imposta un valore che indica se il paging personalizzato è abilitato in un controllo con associazione a dati. |
AllowPaging |
Ottiene o imposta un valore che indica se il paging è abilitato in un controllo con associazione a dati. |
AllowServerPaging |
Ottiene o imposta un valore che indica se il paging del lato server è abilitato. |
Count |
Ottiene il numero di elementi da utilizzare dall'origine dati. |
CurrentPageIndex |
Ottiene o imposta l'indice della pagina corrente. |
DataSource |
Ottiene o imposta l'origine dati. |
DataSourceCount |
Ottiene il numero di elementi presenti nell'origine dati. |
FirstIndexInPage |
Ottiene l'indice del primo record visualizzato nella pagina. |
IsCustomPagingEnabled |
Ottiene un valore che indica se il paging personalizzato è abilitato. |
IsFirstPage |
Ottiene un valore che indica se la pagina corrente è la prima pagina. |
IsLastPage |
Ottiene un valore che indica se la pagina corrente è l'ultima pagina. |
IsPagingEnabled |
Ottiene un valore che indica se il paging è abilitato. |
IsReadOnly |
Ottiene un valore che indica se l'origine dati è in sola lettura. |
IsServerPagingEnabled |
Ottiene o imposta un valore che indica se il supporto del paging del lato server è abilitato. |
IsSynchronized |
Ottiene un valore che indica se l'accesso all'origine dati è sincronizzato (thread-safe). |
PageCount |
Ottiene il numero totale di pagine necessario per visualizzare tutti gli elementi presenti nell'origine dati. |
PageSize |
Ottiene o imposta il numero di elementi da visualizzare in una singola pagina. |
SyncRoot |
Ottiene l'oggetto che può essere utilizzato per sincronizzare l'accesso all'insieme. |
VirtualCount |
Ottiene o imposta il numero virtuale di elementi presenti nell'origine dati quando viene utilizzato il paging personalizzato. |
Metodi
CopyTo(Array, Int32) |
Copia tutti gli elementi dall'origine dati all'oggetto Array indicato, a partire dall'indice specificato nell'oggetto Array. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetEnumerator() |
Restituisce un oggetto implementato IEnumerator contenente tutti gli elementi presenti nell'origine dati. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetItemProperties(PropertyDescriptor[]) |
Restituisce l'oggetto PropertyDescriptorCollection che rappresenta le proprietà di ogni elemento usato per associare i dati. |
GetListName(PropertyDescriptor[]) |
Restituisce il nome dell'elenco. Tale metodo non è valido per la classe. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Metodi di estensione
Cast<TResult>(IEnumerable) |
Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato. |
OfType<TResult>(IEnumerable) |
Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato. |
AsParallel(IEnumerable) |
Consente la parallelizzazione di una query. |
AsQueryable(IEnumerable) |
Converte un oggetto IEnumerable in un oggetto IQueryable. |