Comment : lier des contrôles Windows Forms au composant BindingSource à l'aide du concepteur

Mise à jour : novembre 2007

Une fois que vous avez ajouté des contrôles à votre formulaire et déterminé l'interface utilisateur de votre application, vous pouvez lier les contrôles à une source de données, afin que les utilisateurs puissent modifier et enregistrer des données relatives à l'application au moment de l'exécution.

La liaison d'un contrôle ou d'une série de contrôles dans Windows Forms est plus facile si vous utilisez le contrôle BindingSource comme pont entre les contrôles du formulaire et de la source de données.

Un ou plusieurs contrôles d'un formulaire peuvent être liés aux données ; dans la procédure suivante, un contrôle TextBox est lié à une source de données.

Pour terminer la procédure, vous devez établir une liaison à une source de données dérivée d'une base de données. Pour plus d'informations sur la création de sources de données issues d'autres magasins de données, consultez Vue d'ensemble des sources de données.

Remarque :

Les boîtes de dialogue et les commandes de menu que vous voyez peuvent différer de celles qui sont décrites dans l'aide selon vos paramètres actifs ou votre édition. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour lier un contrôle au moment du design

  1. Faites glisser un contrôle TextBox dans le formulaire.

  2. Dans la fenêtre Propriétés :

    1. Développez le nœud (DataBindings).

    2. Cliquez sur la flèche en regard de la propriété Text.

      L'éditeur de types d'interfaces utilisateur DataSource s'ouvre.

      Si une source de données a été configurée précédemment pour le projet ou pour le formulaire, elle apparaît.

  3. Cliquez sur Ajouter une source de données au projet pour vous connecter aux données et créer une source de données.

  4. Dans la page d'accueil de l'Assistant Configuration de source de données, cliquez sur Suivant.

  5. Dans la page Choisir un type de source de données, sélectionnez Base de données.

  6. Sélectionnez une connexion de données dans la liste des connexions disponibles à la page Choisir votre connexion de données. Si la connexion de données de votre choix n'est pas disponible, sélectionnez Nouvelle connexion pour en créer une nouvelle.

  7. Choisissez Oui, enregistrer la connexion pour stocker la chaîne de connexion dans le fichier de configuration de l'application.

  8. Sélectionnez les objets de base de données à insérer dans votre application. Dans ce cas, sélectionnez un champ dans une table à afficher dans TextBox.

  9. Remplacez le nom du groupe de données par défaut, le cas échéant.

  10. Cliquez sur Terminer.

  11. Dans la fenêtre Propriétés, cliquez de nouveau sur la flèche en regard de la propriété Text. Dans l'éditeur de types d'interfaces utilisateur DataSource, sélectionnez le nom du champ auquel vous souhaitez lier TextBox.

    L'éditeur de types d'interfaces utilisateur DataSource se ferme et le groupe de données, BindingSource et l'adaptateur de table propre à cette connexion de données sont ajoutés à votre formulaire.

Voir aussi

Concepts

Vue d'ensemble des sources de données

Référence

BindingSource

BindingNavigator

Sources de données, fenêtre