ListViewPagedDataSource ListViewPagedDataSource ListViewPagedDataSource ListViewPagedDataSource Class

Definizione

Incapsula le proprietà correlate al paging di un controllo ListView.Encapsulates the paging-related properties of a ListView control.

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à
ListViewPagedDataSourceListViewPagedDataSourceListViewPagedDataSourceListViewPagedDataSource
Implementazioni

Commenti

Il ListViewPagedDataSource classe incapsula le proprietà che consentono il ListView controllo di eseguire il paging.The ListViewPagedDataSource class encapsulates the properties that enable the ListView control to perform paging.

Questa classe Usa il miglior metodo per enumerare i dati associati.This class uses the best available method to enumerate the associated data. Se l'origine dati sottostante supporta l'accesso indicizzato (ad esempio System.Array e System.Collections.IList oggetti), la classe usa tale accesso.If the underlying data source supports indexed access (such as System.Array and System.Collections.IList objects), the class uses that access. In caso contrario, la classe Usa l'enumeratore creando il GetEnumerator (metodo).Otherwise, the class uses the enumerator that is created by the GetEnumerator method.

Per un elenco dei valori iniziali delle proprietà di un'istanza della classe ListViewPagedDataSource, vedere il costruttore ListViewPagedDataSource.For a list of initial property values for an instance of the ListViewPagedDataSource class, see the ListViewPagedDataSource constructor.

Costruttori

ListViewPagedDataSource() ListViewPagedDataSource() ListViewPagedDataSource() ListViewPagedDataSource()

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

Proprietà

AllowServerPaging AllowServerPaging AllowServerPaging AllowServerPaging

Ottiene o imposta un valore che indica se il paging basato su server è abilitato.Gets or sets a value that indicates whether server-based paging is enabled.

Count Count Count Count

Ottiene il numero di elementi che verranno utilizzati dall'origine dati per la pagina corrente.Gets the number of items that will be used from the data source for 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.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Ottiene un valore che indica se l'oggetto ListViewPagedDataSource è di sola lettura.Gets a value that indicates whether the ListViewPagedDataSource object is read-only.

IsServerPagingEnabled IsServerPagingEnabled IsServerPagingEnabled IsServerPagingEnabled

Ottiene un valore che indica se il paging basato su server è abilitato.Gets a value that indicates whether server-based paging is enabled.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

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

MaximumRows MaximumRows MaximumRows MaximumRows

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

StartRowIndex StartRowIndex StartRowIndex StartRowIndex

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

SyncRoot SyncRoot SyncRoot SyncRoot

Ottiene un oggetto che può essere usato per sincronizzare l'accesso alla raccolta.Gets an object that can be used to synchronize access to the collection.

TotalRowCount TotalRowCount TotalRowCount TotalRowCount

Ottiene o imposta il numero totale di elementi presenti nell'origine dati quando viene utilizzato il paging basato su server.Gets or sets the total number of items in the data source when server-based paging is being 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 in Array.Copies all the items from the data source to the specified Array object, starting at the specified index in 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 che implementa IEnumerator e che contiene tutti gli elementi presenti nell'origine dati.Returns an object that implements IEnumerator and 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 un oggetto PropertyDescriptorCollection che rappresenta le proprietà utilizzate per l'associazione dei dati.Returns a PropertyDescriptorCollection object that represents the properties that are 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