Condividi tramite


ListViewPagedDataSource Classe

Definizione

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.

Si applica a

Vedi anche