Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Mise à jour : novembre 2007
Des données figurant dans des tables séparées peuvent être liées. Lorsque des données sont liées dans deux tables, leur relation est visible dans la fenêtre Sources de données. Si vous vous connectez à l'exemple de base de données Northwind et que vous développez la table Products, vous constatez qu'une table Order Details s'affiche dans le cadre de la table Products. Si vous faites glisser cette table Order Details ou un ou plusieurs de ses champs vers un Windows Form, elle s'affiche dans le cadre d'une relation avec la table Products. Par exemple, si vous faites défiler les produits qui figurent dans la table Products, les informations sur les commandes relatives à chaque produit s'affichent automatiquement.
Pour afficher des données liées sur un formulaire
Dans le menu Fichier, cliquez sur Nouveau projet.
Dans la boîte de dialogue Nouveau projet, cliquez sur Application Windows, puis sur OK.
Un nouveau projet Windows Forms s'ouvre.
Ajoutez une connexion à l'exemple de base de données nommé Northwind.sdf, comme indiqué dans Comment : se connecter à une base de données (C#).
Dans le menu Données, cliquez sur Afficher les sources de données.
La fenêtre Sources de données s'ouvre.
Dans la fenêtre Sources de données, développez NorthwindDataSet, puis développez Products.
Cliquez sur la flèche de déroulement située à côté de Nom du produit, puis cliquez sur Étiquette.
Faites glisser le champ Nom du produit vers le Windows Form.
Faites glisser la table Order Details (celle qui se trouve dans la table Products) vers le formulaire et positionnez-la sous l'étiquette.
Un contrôle DataGridView est ajouté au formulaire.
Appuyez sur F5 pour exécuter le programme.
Lorsque l'application s'ouvre, cliquez sur le bouton Avancer à l'élément suivant sur le ProductsBindingNavigator en haut du formulaire.
Vérifiez que les informations détaillées sur les commandes qui figurent dans le contrôle DataGridView sont mises à jour à chaque modification du produit.
Voir aussi
Tâches
Comment : se connecter à une base de données (C#)
Comment : afficher des données sur un formulaire