Guide pratique pour lier des données au contrôle DataGridView Windows Forms à l'aide du concepteur
Vous pouvez utiliser le concepteur pour connecter un DataGridView contrôle à des sources de données de plusieurs variétés différentes, notamment des bases de données, des objets métier ou des services Web. Lorsque vous liez le contrôle à une source de données à l’aide du concepteur, le contrôle est automatiquement lié à un BindingSource composant qui représente la source de données. En outre, les colonnes sont générées automatiquement dans le contrôle pour faire correspondre les informations de schéma fournies par la source de données.
Après avoir généré les colonnes, vous pouvez les modifier pour répondre à vos besoins. Par exemple, vous pouvez supprimer ou masquer des colonnes qui ne vous intéressent pas dans l’affichage, vous pouvez réorganiser les colonnes, ou vous pouvez modifier les types de colonnes. Pour plus d’informations sur la modification des colonnes, consultez les rubriques répertoriées dans la section Voir aussi.
Vous pouvez également lier plusieurs DataGridView contrôles à des tables associées pour créer des relations maître/détail. Dans cette configuration, un contrôle affiche une table parent et un autre contrôle affiche uniquement les lignes d’une table enfant qui sont liées à la ligne actuelle dans la table parent. Pour plus d’informations, consultez la page Comment : afficher des données connexes dans une application Windows Forms.
La procédure suivante nécessite un projet d’application Windows avec un formulaire qui contient un DataGridView contrôle ou deux contrôles pour une relation maître/détail. Pour plus d’informations sur le démarrage d’un tel projet, consultez How to : Create a Windows Forms application project and How to : Add Controls to Windows Forms.
Pour lier le contrôle à une source de données
Cliquez sur le glyphe des actions du concepteur () dans le coin supérieur droit du DataGridView contrôle.
Cliquez sur la flèche déroulante correspondant à l’option Choisir la Source de données.
Si votre projet ne dispose pas déjà d’une source de données, cliquez Ajouter la source de données projet et suivez les étapes indiquées par l’Assistant.
Pour plus d’informations, consultez la page Assistant Configuration de source de données. Votre nouvelle source de données s’affiche dans la liste déroulante Choisir la source de données. Si votre nouvelle source de données contient un seul membre, comme une table de base de données unique, le contrôle est automatiquement lié à ce membre. Sinon, passez à l’étape suivante.
Développez les nœuds Autres sources de données et Sources de données du projet si cela n’est pas déjà fait, puis sélectionnez la source de données à laquelle lier le contrôle.
Si votre source de données contient plusieurs membres, par exemple si vous avez créé une System.Data.DataSet table contenant plusieurs tables, développez la source de données, puis sélectionnez le membre spécifique auquel lier.
Pour créer une relation maître/détail, dans la fenêtre déroulante Choisir une source de données pour un deuxième DataGridView contrôle, développez la BindingSource table parente créée, puis sélectionnez la table enfant associée dans la liste affichée.
Remarque
Si votre projet a déjà une source de données, vous pouvez également utiliser la fenêtre Sources de données pour créer un formulaire de données. Pour plus d’informations, consultez la page Fenêtre Sources de données.
Voir aussi
- DataGridView
- BindingSource
- DataGridView.DataMember
- DataGridView.DataSource
- Comment : établir une connexion à des données d’une base de données
- Guide pratique pour ajouter et supprimer des colonnes dans le contrôle DataGridView Windows Forms à l'aide du concepteur
- Guide pratique pour modifier l'ordre des colonnes dans le contrôle DataGridView Windows Forms à l'aide du concepteur
- Guide pratique pour modifier le type d’une colonne DataGridView Windows Forms à l’aide du concepteur
- Guide pratique pour figer les colonnes du contrôle DataGridView Windows Forms à l'aide du concepteur
- Guide pratique pour masquer les colonnes du contrôle DataGridView Windows Forms à l'aide du concepteur
- Guide pratique pour définir une colonne en lecture seule dans le contrôle DataGridView Windows Forms à l'aide du concepteur
- Guide pratique pour créer un projet d’application Windows Forms
- Comment : ajouter des contrôles à des Windows Forms
- Fenêtre Sources de données
- Guide pratique pour afficher des données connexes dans une application Windows Forms
.NET Desktop feedback