Partager via


Comment : lier des données retournées par un service

Vous pouvez lier des données retournées par un service Windows Communication Foundation (WCF) à un contrôle, de même que vous pouvez lier toute autre source de données à un contrôle. Lorsque vous ajoutez une référence à un service WCF, si le service contient des types composites qui retournent des données, ils sont alors automatiquement ajoutés à la fenêtre Sources de données.

Pour lier un contrôle à un seul champ de données retourné par un service WCF

  1. Dans le menu Données, cliquez sur Afficher les sources de données. La fenêtre Sources de données s'affiche.

  2. Dans la fenêtre Sources de données, développez le nœud de votre référence de service. Tous les types composites retournés par le service s'affichent.

  3. Développez le nœud d'un type. Les champs de données de ce type s'affichent.

  4. Sélectionnez un champ et cliquez sur la flèche de déroulement pour afficher la liste des contrôles qui sont disponibles pour ce type de données.

  5. Cliquez sur le type de contrôle avec lequel vous souhaitez établir une liaison.

  6. Faites glisser le champ sur un formulaire. Le contrôle est ajouté au formulaire avec un composant BindingSource et un composant BindingNavigator.

  7. Répétez les étapes 4 à 6 pour tous les autres champs que vous souhaitez lier.

Pour lier un contrôle au type composite retourné par un service WCF

  1. Dans le menu Données, sélectionnez Afficher les sources de données. La fenêtre Sources de données s'affiche.

  2. Dans la fenêtre Sources de données, développez le nœud de votre référence de service. Tous les types composites retournés par le service s'affichent.

  3. Sélectionnez le nœud d'un type et cliquez sur la flèche de déroulement pour afficher la liste des options disponibles.

  4. Cliquez sur DataGridView pour afficher les données dans une grille ou sur Détails pour afficher les données dans des contrôles individuels.

  5. Faites glisser le nœud sur le formulaire. Les contrôles sont ajoutés au formulaire avec un composant BindingSource et un composant BindingNavigator.

Voir aussi

Tâches

Comment : ajouter une référence à un service Web

Comment : lier des données au contrôle DataGridView Windows Forms à l'aide du concepteur

Référence

Ajouter une référence de service, boîte de dialogue

Sources de données (fenêtre)

Concepts

Services Windows Communication Foundation et services de données WCF dans Visual Studio

Autres ressources

Consuming ASMX and WCF Services Sample