Comment : créer un formulaire maître/détail en utilisant deux contrôles DataRepeater (Visual Studio)

Mise à jour : Juillet 2008

Vous pouvez afficher des données liées à l'aide de deux contrôles DataRepeater ou plus créer un formulaire maître/détail. Par exemple, vous pouvez décider d'afficher une liste de clients dans un DataRepeater et, lorsque l'utilisateur sélectionne un client, d'afficher une liste des ordres de ce client dans un deuxième DataRepeater.

Vous pouvez afficher les données liées en faisant glisser des éléments de détail qui partagent le même nœud de la table principale depuis la fenêtre Sources de données sur un contrôle DataRepeater. 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 Clients de manière à voir les colonnes. Notez que la dernière colonne de la liste est un nœud extensible qui représente la table Orders. Ce nœud représente les commandes connexes d'un client.

Remarque :

Il est possible que votre ordinateur affiche des noms ou des emplacements différents pour certains des éléments d'interface utilisateur Visual Studio dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour afficher des données liées dans des contrôles DataRepeater

  1. Faites glisser deux contrôles DataRepeater depuis l'onglet Visual Basic PowerPacks de la Boîte à outils vers un contrôle de formulaire ou conteneur.

  2. Faites glisser les poignées de dimensionnement et de déplacement pour redimensionner les contrôles et les positionner côte à côte.

  3. Dans le menu Données, cliquez sur Afficher les 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.

  4. Dans la fenêtre Sources de données, sélectionnez le nœud de niveau supérieur de la table principale.

  5. Configurez le type de déplacement de la table principale sur Détails en cliquant sur Détails dans la liste déroulante du nœud table.

  6. Faites glisser le nœud de la table principale sur la région de modèle d'élément du premier contrôle DataRepeater.

  7. Développez le nœud de la table principale et sélectionnez le nœud secondaire de la table connexe.

  8. Configurez le type de déplacement de la table secondaire sur Détails en cliquant sur Détails dans la liste déroulante du nœud table.

  9. Sélectionnez ce nœud table et faites-le glisser sur la région de modèle d'élément du deuxième contrôle DataRepeater.

Voir aussi

Tâches

Comment : afficher des données liées dans un contrôle DataRepeater (Visual Studio)

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

Comment : modifier l'apparence d'un contrôle DataRepeater (Visual Studio)

Dépannage des problèmes liés au contrôle DataRepeater (Visual Studio)

Concepts

Introduction au contrôle DataRepeater (Visual Studio)

Référence

DataRepeater

Historique des modifications

Date

Historique

Raison

Juillet 2008

Rubrique ajoutée.

Modifications de fonctionnalités dans le SP1.