Partager via


GridView, contrôle

Une tâche récurrente dans le développement de logiciels consiste à afficher des données sous forme de tableau. ASP.NET fournit plusieurs outils pour afficher des données sous forme de tableau dans une grille, dont le contrôle GridView. Avec le contrôle GridView, vous pouvez afficher, modifier et supprimer des données provenant de nombreux différents types de sources de données, dont des bases de données, des fichiers XML et des objets métier qui exposent des données.

Pour ajouter un contrôle GridView à une page

  • Faites glisser le contrôle GridView du volet des tâches Boîte à outils sur votre page.

Après avoir ajouté un contrôle GridView, vous pouvez spécifier une source de données pour le contrôle.

Pour lier le contrôle GridView à une source de données

  1. En mode Création, cliquez avec le bouton droit sur le contrôle GridView, puis cliquez sur Afficher les tâches de contrôle courantes.

  2. Dans le menu Tâches courantes du contrôle DropDownList, cliquez sur une source de données existante ou sur <Nouvelle source de données...> dans la liste déroulante Choisir une source de données.

  3. Si vous choisissez <Nouvelle source de données...>, configurez une nouvelle source de données dans l’Assistant Configuration de sources de données. Pour plus d’informations, voir Configurer une source de données à l’aide d’un contrôle lié aux données.

Mettre en forme l’affichage des données dans le contrôle GridView

Vous pouvez spécifier la disposition, la couleur, la police et l’alignement des lignes du contrôle GridView. Vous pouvez spécifier l’affichage du texte et des données contenus dans les lignes. En outre, vous pouvez demander à afficher les lignes de données comme éléments, éléments alternés, éléments sélectionnés ou éléments de mode Édition. Le contrôle GridView vous permet également de spécifier le format des colonnes.

Pour spécifier les options d’affichage du contrôle GridView

  1. Cliquez sur le contrôle GridView en mode Création pour le sélectionner puis cliquez avec le bouton droit et sélectionnez Propriétés dans le menu contextuel pour ouvrir le volet des tâches Propriétés des balises.

  2. Spécifiez les styles souhaités pour les différents éléments GridView dans la catégorie Styles du volet des tâches Propriétés. Par exemple, dans le groupe de propriétés Police dans le groupe de propriétés RowStyle, affectez la police souhaitée pour les éléments des lignes à la propriété Nom dans le contrôle GridView.

Modification et suppression de données à l’aide du contrôle GridView

Par défaut, le contrôle GridView affiche les données en mode lecture seule. Toutefois, le contrôle prend également en charge un mode Édition dans lequel il affiche une ligne qui contient des contrôles modifiables tels que TextBox ou CheckBox. Vous pouvez également configurer le contrôle GridView pour afficher un bouton Supprimer sur lequel les utilisateurs peuvent cliquer pour supprimer l’enregistrement correspondant de la source de données.

Le contrôle GridView peut exécuter automatiquement des opérations d’édition et de suppression avec sa source de données associée, ce qui vous permet d’activer le comportement d’édition sans écrire de code. Ou bien, vous pouvez contrôler par programme le processus de modification et de suppression de données, comme dans les cas où le contrôle GridView est lié à un contrôle de source de données en lecture seule.

Pour spécifier les options de modification des données du contrôle GridView

  1. En mode Création, cliquez avec le bouton droit sur le contrôle GridView, puis cliquez sur Afficher les tâches de contrôle courantes.

  2. Cochez la fonctionnalité souhaitée :

    • Activer la pagination —  Affiche uniquement un sous-ensemble d’enregistrements sur une page et permet à l’utilisateur de naviguer entre les pages pour afficher davantage d’enregistrements. Pour plus d’informations, voir Pagination dans un contrôle serveur Web GridView dans MSDN Library.

    • Activer le tri  — Permet à l’utilisateur de trier les enregistrements des bases de données. Le contrôle GridView prend en charge le tri sur une seule colonne sans qu’aucune programmation soit nécessaire. Vous pouvez personnaliser davantage les fonctionnalités de tri du contrôle GridView en utilisant l’événement de tri et en fournissant une expression de tri. Pour plus d’informations, voir Tri des données dans un contrôle serveur Web GridView dans MSDN Library.

    • Permettre la modification  — Permet à l’utilisateur d’apporter des modifications aux enregistrements.

    • Activer la suppression  — Permet à l’utilisateur de supprimer des lignes d’une base de données.

    • Activer la sélection  — Permet à l’utilisateur de sélectionner des lignes. Vous pouvez spécifier l’apparence des lignes sélectionnées en définissant les styles dans le groupe SelectedRowStyle dans le volet des tâches Propriétés.

Pour plus d’informations sur le contrôle GridView, voir Vue d’ensemble du contrôle serveur Web GridView dans MSDN Library.

Voir aussi

Concepts

Vue d’ensemble d’ASP.NET

Vue d’ensemble des contrôles de données ASP.NET

DataList, contrôle

DetailsView, contrôle

FormView, contrôle

Repeater, contrôle