.NET Framework Class Library PagedDataSource Class Encapsulates the paging-related properties of a data-bound control (such as DataGrid, GridView, DetailsView, and FormView) that allow it to perform paging. This class cannot be inherited.

Inheritance Hierarchy
Namespace:
System.Web.UI.WebControls
Assembly:
System.Web (in System.Web.dll)

Syntax
Public NotInheritable Class PagedDataSource _
Implements ICollection, IEnumerable, ITypedList
public sealed class PagedDataSource : ICollection,
IEnumerable, ITypedList
public ref class PagedDataSource sealed : ICollection,
IEnumerable, ITypedList
[<Sealed>]
type PagedDataSource =
class
interface ICollection
interface IEnumerable
interface ITypedList
end
The PagedDataSource type exposes the following members.

Constructors

Methods

Extension Methods

Remarks
The PagedDataSource class encapsulates the properties that allow data-source controls, such as the DataGrid, GridView, DetailsView, and FormView, to perform paging. This class is used by control developers when providing paging support to a custom data-bound control. This class uses the best available method to enumerate over the data belonging to the current page. If the underlying data source supports indexed access (such as System..::.Array and System.Collections..::.IList), this class uses it. Otherwise, it uses the enumerator created by the GetEnumerator method. For a list of initial property values for an instance of PagedDataSource, see the PagedDataSource constructor.

Version Information
.NET FrameworkSupported in: 4, 3.5, 3.0, 2.0, 1.1, 1.0

Platforms
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role not supported), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Thread Safety
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also
|
Bibliothèque de classes .NET Framework PagedDataSource, classe 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.

Hiérarchie d'héritage
Espace de noms :
System.Web.UI.WebControls
Assembly :
System.Web (dans System.Web.dll)

Syntaxe
Public NotInheritable Class PagedDataSource _
Implements ICollection, IEnumerable, ITypedList
public sealed class PagedDataSource : ICollection,
IEnumerable, ITypedList
public ref class PagedDataSource sealed : ICollection,
IEnumerable, ITypedList
[<Sealed>]
type PagedDataSource =
class
interface ICollection
interface IEnumerable
interface ITypedList
end
Le type PagedDataSource expose les membres suivants.

Constructeurs

Méthodes

Méthodes d'extension

Notes
La classe PagedDataSource encapsule les propriétés qui permettent aux contrôles de sources de données, par exemple DataGrid, GridView, DetailsView et FormView, d'exécuter la pagination. Cette classe est utilisée par les développeurs de contrôles lorsqu'ils assurent la prise en charge de la pagination pour un contrôle personnalisé lié aux données. Cette classe choisit la méthode disponible qui convient le mieux à une énumération des données appartenant à la page en cours. Si la source de données sous-jacente prend en charge un accès indexé (par exemple System..::.Array et System.Collections..::.IList), cette classe l'utilise. Sinon, elle utilise l'énumérateur créé par la méthode GetEnumerator. Pour obtenir la liste des valeurs de propriétés initiales d'une instance de PagedDataSource, consultez le constructeur PagedDataSource.

Informations de version
.NET FrameworkPris en charge dans : 4, 3.5, 3.0, 2.0, 1.1, 1.0

Plateformes
Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows XP SP2 Édition x64, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2
Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Sécurité des threads
Tous les membres static ( Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi
|