ListViewPagedDataSource Classe

Définition

Encapsule les propriétés relatives à la pagination d'un contrôle 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
Héritage
ListViewPagedDataSource
Implémente

Remarques

La ListViewPagedDataSource classe encapsule les propriétés qui permettent au ListView contrôle d’effectuer la pagination.The ListViewPagedDataSource class encapsulates the properties that enable the ListView control to perform paging.

Cette classe utilise la meilleure méthode disponible pour énumérer les données associées.This class uses the best available method to enumerate the associated data. Si la source de données sous-jacente prend en charge l' System.Array accès System.Collections.IList indexé (tels que les objets et), la classe utilise cet accès.If the underlying data source supports indexed access (such as System.Array and System.Collections.IList objects), the class uses that access. Sinon, la classe utilise l’énumérateur créé par la GetEnumerator méthode.Otherwise, the class uses the enumerator that is created by the GetEnumerator method.

Pour obtenir la liste des valeurs de propriété initiales d'une instance de la classe ListViewPagedDataSource, consultez le constructeur ListViewPagedDataSource.For a list of initial property values for an instance of the ListViewPagedDataSource class, see the ListViewPagedDataSource constructor.

Constructeurs

ListViewPagedDataSource()

Initialise une nouvelle instance de la classe ListViewPagedDataSource.Initializes a new instance of the ListViewPagedDataSource class.

Propriétés

AllowServerPaging

Obtient ou définit une valeur qui indique si la pagination serveur est activée.Gets or sets a value that indicates whether server-based paging is enabled.

Count

Obtient le nombre d'éléments qui seront utilisés à partir de la source de données de la page en cours.Gets the number of items that will be used from the data source for the current page.

DataSource

Obtient ou définit la source de données.Gets or sets the data source.

DataSourceCount

Obtient le nombre d'éléments dans la source de données.Gets the number of items in the data source.

IsReadOnly

Obtient une valeur qui indique si l'objet ListViewPagedDataSource est en lecture seule.Gets a value that indicates whether the ListViewPagedDataSource object is read-only.

IsServerPagingEnabled

Obtient une valeur qui indique si la pagination basée sur serveur est activée.Gets a value that indicates whether server-based paging is enabled.

IsSynchronized

Obtient une valeur qui indique si l'accès à la source de données est synchronisé (thread-safe).Gets a value that indicates whether access to the data source is synchronized (thread-safe).

MaximumRows

Obtient ou définit le nombre maximum d'éléments à afficher sur une même page.Gets or sets the maximum number of items to display on a single page.

StartRowIndex

Obtient ou définit l'index du premier enregistrement affiché sur la page.Gets or sets the index of the first record displayed on the page.

SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l’accès à la collection.Gets an object that can be used to synchronize access to the collection.

TotalRowCount

Obtient ou définit le nombre total d'éléments dans la source de données lors de l'utilisation de la pagination serveur.Gets or sets the total number of items in the data source when server-based paging is being used.

Méthodes

CopyTo(Array, Int32)

Copie tous les éléments de la source de données vers l'objet Array spécifié, en commençant par l'index spécifié dans Array.Copies all the items from the data source to the specified Array object, starting at the specified index in Array.

Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetEnumerator()

Retourne un objet qui implémente IEnumerator et qui contient tous les éléments de la source de données.Returns an object that implements IEnumerator and that contains all items in the data source.

GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetItemProperties(PropertyDescriptor[])

Retourne un objet PropertyDescriptorCollection qui représente les propriétés utilisées pour la liaison de données.Returns a PropertyDescriptorCollection object that represents the properties that are used to bind data.

GetListName(PropertyDescriptor[])

Retourne le nom de la liste.Returns the name of the list. Cette méthode ne s'applique pas à cette classe.This method does not apply to this class.

GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Hérité de Object)

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

S’applique à

Voir aussi