Comment : activer la mise en page par défaut dans le contrôle serveur Web GridView
Mise à jour : novembre 2007
Si vous utilisez le contrôle ASP.NET GridView avec de grandes quantités de données, vous pouvez parcourir les lignes et afficher un sous-ensemble de lignes dans chaque page. Le contrôle GridView offre une prise en charge intégrée de la pagination.
Pour activer la pagination à l'aide du panneau des balises actives
En mode Design, cliquez avec le bouton droit sur le contrôle GridView et sélectionnez Afficher la balise active.
Dans le panneau des balises actives, sélectionnez Activer la pagination.
Remarque : La case à cocher Activer la modification apparaît dans le panneau des balises actives uniquement si le contrôle de source de données auquel le contrôle GridView est lié prend en charge la pagination.
Pour activer la pagination dans la fenêtre Propriétés
- Sélectionnez le contrôle GridView et, dans la fenêtre Propriétés, affectez à la propriété AllowPaging la valeur true.
Pour activer la pagination par défaut de façon déclarative
En mode Source, attribuez à l'attribut AllowPaging de l'élément <asp:GridView> la valeur true, comme dans l'exemple suivant :
<asp:GridView Runat="server" ID="GridView1" AllowPaging="true" />
Définition de l'apparence de la pagination
Vous pouvez définir la taille de votre page pour spécifier le nombre de lignes affichées simultanément. En outre, vous pouvez définir le style des liens utilisés pour créer des boutons de navigation. Vous avez le choix entre les types de boutons suivants :
Boutons de type Suivant et Précédent. Vous pouvez ajouter le texte de votre choix dans les légendes des boutons.
Numéros de page, qui permettent aux utilisateurs d'accéder à une page spécifique. Il est possible de spécifier la série de nombres à afficher et, s'il existe un plus grand nombre de pages, un bouton de sélection (...) est affiché en regard des nombres.
Pour modifier le nombre de lignes affichées par page
- Sélectionnez le contrôle GridView, et dans la fenêtre Propriétés, attribuez à PageSize le nombre de lignes à afficher par page.
Pour spécifier la pagination par défaut avec les boutons Suivant et Précédent
Définissez le contrôle GridView pour autoriser la pagination.
Dans la fenêtre Propriétés, développez le nœud PagerSettings.
Attribuez au Nœud la valeur NextPrevious.