Comment : afficher des données connexes dans une application Windows Forms
Vous pouvez afficher des données connexes en faisant glisser des éléments qui partagent le même nœud de table principal de la Sources de données (fenêtre) sur votre formulaire. Par exemple, si vous possédez une source de données contenant une table Customers et une table Orders connexe, les deux tables s'affichent en tant que nœuds de niveau supérieur (dans l'arborescence) dans la fenêtre Sources de données. Développez le nœud Customers afin d'afficher les colonnes et vous pourrez constater que la dernière colonne de la liste est un nœud extensible représentant la table Orders. Ce nœud représente les commandes connexes d'un client. Cela signifie que si vous souhaitez créer un formulaire qui vous permet de sélectionner un client, puis afficher la liste de ses commandes, vous devez faire glisser les éléments à afficher depuis cette hiérarchie unique.
Création de contrôles liés aux données qui affichent des enregistrements connexes
Pour obtenir une version vidéo de cette rubrique, voir Comment faire pour : Mettre les tables connexes à jour.
Pour créer des contrôles qui affichent des enregistrements connexes
Ouvrez votre formulaire dans le Concepteur Windows Forms.
Ouvrez la fenêtre Sources de données. Pour plus d'informations, consultez Comment : ouvrir la fenêtre Sources de données.
Développez le nœud représentant la table parente dans la relation. (La table parente est la table située du côté « un » d'une relation un-à-plusieurs.)
Faites glisser les éléments de la table parente que vous souhaitez afficher dans la relation depuis la fenêtre Sources de données jusqu'à votre formulaire.
Les tables enfants connexes apparaissent sous forme de nœuds extensibles en bas de la liste des colonnes de la table parente. Faites glisser le ou les éléments que vous souhaitez afficher depuis un tel nœud connexe jusqu'à votre formulaire.
Notes
Si vous faites glisser un élément depuis un nœud de niveau supérieur, des composants BindingSource non connexes distincts sont créés, ce qui ne facilite pas navigation au sein des enregistrements connexes.Pour lier des données connexes, vous devez sélectionner les tables du même nœud hiérarchique.
Voir aussi
Tâches
Procédure pas à pas : affichage de données sur un Windows Form
Comment : établir une connexion à des données d'une base de données
Comment : naviguer parmi les données avec le contrôle BindingNavigator Windows Forms
Concepts
Vue d'ensemble de TableAdapter
Création et modification de Datasets typés
Vue d'ensemble des sources de données