Partager via


Comment : afficher des données liées dans une application Windows

Mise à jour : novembre 2007

Vous pouvez afficher les données connexes en faisant glisser des éléments qui partagent le même nœud table principal depuis la fenêtre Sources de données jusqu'à 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

Fenêtre Sources de données montrant des relations

Pour créer des contrôles qui affichent des enregistrements connexes

  1. Ouvrez votre formulaire dans le Concepteur Windows Forms.

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

  3. 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.)

  4. 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.

  5. 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.

    Remarque :

    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 formulaire dans une application Windows

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

Nouveautés des données

Vue d'ensemble de TableAdapter

Concepteur de DataSet

Vue d'ensemble des sources de données

Autres ressources

Procédures pas à pas relatives aux données

Validation des données