ObjectDataSourceView.EnablePaging Propriété

Définition

Obtient ou définit une valeur indiquant si le contrôle de source de données prend en charge la pagination du groupe de données qu'il récupère.

public:
 property bool EnablePaging { bool get(); void set(bool value); };
public bool EnablePaging { get; set; }
member this.EnablePaging : bool with get, set
Public Property EnablePaging As Boolean

Valeur de propriété

Boolean

true si le contrôle de source de données prend en charge la pagination des données qu'il récupère ; sinon, false.

Remarques

La pagination par le ObjectDataSourceView contrôle est gérée en définissant les StartRowIndexParameterNameEnablePagingpropriétés , MaximumRowsParameterNameet SelectCountMethod les propriétés de l’objet ObjectDataSourceView métier et en définissant une Select méthode dans l’objet métier avec les paramètres appropriés. Lorsque la EnablePaging propriété est définie truesur , la SelectParameters collection inclut deux paramètres supplémentaires pour la première ligne demandée et le nombre de lignes demandées. Ces deux paramètres sont nommés comme définis par les propriétés et MaximumRowsParameterName les StartRowIndexParameterName propriétés. La Select méthode doit retourner le nombre demandé de lignes commençant à l’index spécifié. Étant donné que les données peuvent ne pas être divisées uniformément par la taille de la page, la dernière page peut contenir moins de lignes. Par conséquent, le nombre de lignes demandées est en fait le nombre maximal de lignes retournées.

La CanRetrieveTotalRowCount propriété est vérifiée lors d’un appel à la ExecuteSelect méthode pour vous assurer que le contrôle de source de données prend en charge toutes les fonctionnalités demandées en définissant les différentes DataSourceSelectArguments propriétés.

Lorsque la pagination est activée sur le contrôle lié aux données associé, le contrôle lié aux données appelle la Select méthode avec l’index de début et le nombre de lignes requises. En outre, si la SelectCountMethod propriété est définie, le contrôle lié aux données appelle la méthode avant de restituer les contrôles de pagineur. Par exemple, si une pagination est activée pour un GridView contrôle avec une taille de page de 5 et que la SelectCountMethod méthode retourne 20, seules 4 pages sont affichées dans le pagineur.

La valeur de la propriété est stockée dans l’état EnablePaging d’affichage.

S’applique à

Voir aussi