Comment : afficher des données dans un contrôle DataGridView Windows Forms

Mise à jour : novembre 2007

Vous pouvez afficher des données dans un contrôle DataGridView en faisant glisser des éléments depuis la fenêtre Sources de données jusqu'à votre formulaire. Avant de procéder au déplacement depuis la fenêtre Sources de données, affectez la valeur DataGridView au type de contrôle de la table (il s'agit du paramètre par défaut pour les éléments de niveau supérieur dans la fenêtre Sources de données). Pour plus d'informations, consultez Comment : définir le contrôle à créer lors d'une opération de glisser-déplacer à partir de la fenêtre Sources de données. Outre l'affichage de données dans une grille, vous pouvez également les afficher dans des contrôles individuels. Pour plus d'informations, consultez Comment : afficher des données dans les contrôles Windows Forms individuels.

Les données peuvent s'afficher dans un DataGridView nouveau ou existant. Si vous faites glisser des éléments jusqu'à une grille existante, toute liaison de données précédemment établie sera remplacée par les nouveaux éléments.

Affichage des données dans un contrôle DataGridView

Pour afficher des données dans un nouveau contrôle DataGridView de Windows Forms

  1. Ouvrez la fenêtre Sources de données. Pour plus d'informations, consultez Comment : ouvrir la fenêtre Sources de données.

    Remarque :

    Si la fenêtre Sources de données est vide, ajoutez-y une source de données. Pour plus d'informations, consultez Vue d'ensemble des sources de données.

  2. Ouvrez le formulaire dans le Concepteur Windows Forms.

  3. Sélectionnez une table dans la fenêtre Sources de données, cliquez sur la flèche de déroulement, puis sélectionnez DataGridView.

  4. Faites glisser la table depuis la fenêtre Sources de données jusqu'à un formulaire.

    Un contrôle DataGridView et une barre d'outils (BindingNavigator) de navigation au sein des enregistrements apparaissent sur le formulaire. Un DataSet, un TableAdapter, un BindingSource et un BindingNavigator apparaissent dans la barre d'état des composants.

Pour afficher les données dans un contrôle DataGridView existant de Windows Forms

  1. Ouvrez la fenêtre Sources de données. Pour plus d'informations, consultez Comment : ouvrir la fenêtre Sources de données.

    Remarque :

    Si la fenêtre Sources de données est vide, ajoutez-y une source de données. Pour plus d'informations, consultez Vue d'ensemble des sources de données.

  2. Ouvrez votre formulaire dans le Concepteur Windows Forms.

  3. Sélectionnez une table dans la fenêtre Sources de données, cliquez sur la flèche de déroulement, puis sélectionnez DataGridView.

  4. Faites glisser la table depuis la fenêtre Sources de données jusqu'à un DataGridView situé sur le formulaire.

    Le contrôle DataGridView est maintenant lié à la table que vous avez déplacée sur celui-ci. Un DataSet, un TableAdapter et un BindingSource apparaissent dans la barre d'état des composants.

Voir aussi

Tâches

Comment : afficher des données dans les contrôles Windows Forms individuels

Comment : ajouter des contrôles personnalisés à la fenêtre Sources de données

Comment : valider les données au cours des modifications de colonnes

Concepts

Vue d'ensemble de l'affichage des données

Vue d'ensemble des sources de données

Référence

Vue d'ensemble du contrôle DataGridView (Windows Forms)

Autres ressources

Composant BindingSource

BindingNavigator, contrôle (Windows Forms)