ListViewPagedDataSource 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 ListView.
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
- Ereditarietà
-
ListViewPagedDataSource
- Implementazioni
Commenti
La ListViewPagedDataSource classe incapsula le proprietà che consentono al ListView controllo di eseguire il paging.
Questa classe usa il metodo migliore disponibile per enumerare i dati associati. Se l'origine dati sottostante supporta l'accesso indicizzato (ad esempio System.Array e System.Collections.IList oggetti), la classe usa tale accesso. In caso contrario, la classe usa l'enumeratore creato dal GetEnumerator metodo .
Per un elenco dei valori iniziali delle proprietà di un'istanza della classe ListViewPagedDataSource, vedere il costruttore ListViewPagedDataSource.
Costruttori
ListViewPagedDataSource() |
Inizializza una nuova istanza della classe ListViewPagedDataSource. |
Proprietà
AllowServerPaging |
Ottiene o imposta un valore che indica se il paging basato su server è abilitato. |
Count |
Ottiene il numero di elementi che verranno utilizzati dall'origine dati per la pagina corrente. |
DataSource |
Ottiene o imposta l'origine dati. |
DataSourceCount |
Ottiene il numero di elementi presenti nell'origine dati. |
IsReadOnly |
Ottiene un valore che indica se l'oggetto ListViewPagedDataSource è di sola lettura. |
IsServerPagingEnabled |
Ottiene un valore che indica se il paging basato su server è abilitato. |
IsSynchronized |
Ottiene un valore che indica se l'accesso all'origine dati è sincronizzato (thread-safe). |
MaximumRows |
Ottiene o imposta il numero massimo di elementi da visualizzare in una singola pagina. |
StartRowIndex |
Ottiene o imposta l'indice del primo record visualizzato nella pagina. |
SyncRoot |
Ottiene un oggetto che può essere usato per sincronizzare l'accesso alla raccolta. |
TotalRowCount |
Ottiene o imposta il numero totale di elementi presenti nell'origine dati quando viene utilizzato il paging basato su server. |
Metodi
CopyTo(Array, Int32) |
Copia tutti gli elementi dall'origine dati all'oggetto Array indicato, a partire dall'indice specificato in Array. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetEnumerator() |
Restituisce un oggetto che implementa IEnumerator e che contiene tutti gli elementi presenti nell'origine dati. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetItemProperties(PropertyDescriptor[]) |
Restituisce un oggetto PropertyDescriptorCollection che rappresenta le proprietà utilizzate per l'associazione dei 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. |