PagedDataSource Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Encapsule les propriétés relatives à la pagination d'un contrôle lié aux données (par exemple DataGrid, GridView, DetailsView et FormView) qui lui permettent d'exécuter la pagination. Cette classe ne peut pas être héritée.
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
- Héritage
-
PagedDataSource
- Implémente
Remarques
La PagedDataSource classe encapsule les propriétés qui autorisent les contrôles de source de données, tels que DataGrid ,, GridView DetailsView et FormView , pour effectuer la pagination. Cette classe est utilisée par les développeurs de contrôles lors de la prise en charge de la pagination pour un contrôle lié aux données personnalisé.
Cette classe utilise la meilleure méthode disponible pour énumérer les données appartenant à la page actuelle. Si la source de données sous-jacente prend en charge l’accès indexé (tel que System.Array et System.Collections.IList ), cette classe l’utilise. Sinon, elle utilise l’énumérateur créé par la GetEnumerator méthode.
Pour obtenir la liste des valeurs de propriétés initiales d’une instance de PagedDataSource , consultez le PagedDataSource constructeur.
Constructeurs
PagedDataSource() |
Initialise une nouvelle instance de la classe PagedDataSource. |
Propriétés
AllowCustomPaging |
Obtient ou définit une valeur indiquant si la pagination personnalisée est activée dans un contrôle lié aux données. |
AllowPaging |
Obtient ou définit une valeur indiquant si la pagination est activée dans un contrôle lié aux données. |
AllowServerPaging |
Obtient ou définit une valeur indiquant si la pagination côté serveur est activée. |
Count |
Obtient ou définit le nombre d'éléments à utiliser à partir de la source de données ; |
CurrentPageIndex |
Obtient ou définit l'index de la page actuelle. |
DataSource |
Obtient ou définit la source de données. |
DataSourceCount |
Obtient le nombre d'éléments dans la source de données. |
FirstIndexInPage |
Obtient l'index du premier enregistrement affiché dans la page. |
IsCustomPagingEnabled |
Obtient une valeur indiquant si la pagination personnalisée est activée. |
IsFirstPage |
Obtient une valeur indiquant si la page en cours est la première. |
IsLastPage |
Obtient une valeur indiquant si la page en cours est la dernière. |
IsPagingEnabled |
Obtient une valeur indiquant si la pagination est activée. |
IsReadOnly |
Obtient une valeur indiquant si la source de données est en lecture seule. |
IsServerPagingEnabled |
Obtient une valeur indiquant si la prise en charge de la pagination côté serveur est activée. |
IsSynchronized |
Obtient une valeur indiquant si l'accès à la source de données est synchronisé (thread-safe). |
PageCount |
Obtient le nombre total de pages requises pour afficher tous les éléments de la source de données. |
PageSize |
Obtient ou définit le nombre d'éléments à afficher sur une même page. |
SyncRoot |
Obtient l'objet qui peut être utilisé pour synchroniser l'accès à la collection. |
VirtualCount |
Obtient ou définit le nombre virtuel d'éléments dans la source de données lorsque la pagination personnalisée est utilisée. |
Méthodes
CopyTo(Array, Int32) |
Copie tous les éléments de la source de données dans le Array spécifié, en commençant à l'index spécifié dans Array. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetEnumerator() |
Retourne un objet implémentant IEnumerator qui contient tous les éléments de la source de données. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetItemProperties(PropertyDescriptor[]) |
Retourne l’objet PropertyDescriptorCollection qui représente les propriétés de chaque élément utilisé pour lier des données. |
GetListName(PropertyDescriptor[]) |
Retourne le nom de la liste. Cette méthode ne s'applique pas à cette classe. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (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é. |
OfType<TResult>(IEnumerable) |
Filtre les éléments d'un IEnumerable en fonction du type spécifié. |
AsParallel(IEnumerable) |
Active la parallélisation d'une requête. |
AsQueryable(IEnumerable) |
Convertit un IEnumerable en IQueryable. |