Partager via


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 via le jeu 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é

true, si le contrôle de source de données prend en charge la pagination par le biais 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 EnablePagingpropriétés , MaximumRowsParameterNameStartRowIndexParameterNameet 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 propriété est définie truesur , la SelectParametersEnablePaging 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 se diviser 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 rendre les contrôles du pagineur. Par exemple, si un GridView contrôle a activé la pagination 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 EnablePaging propriété est stockée dans l’état d’affichage.

S’applique à

Voir aussi