Procédure : lier des contrôles Windows Forms au composant BindingSource à l’aide du concepteur

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, au moment de l’exécution, les utilisateurs puissent modifier et enregistrer des données liées à l’application.

La liaison d’un contrôle ou d’une série de contrôles dans Windows Forms est la plus facile à effectuer à l’aide du BindingSource contrôle comme pont entre les contrôles du formulaire et 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 TextBox contrôle est lié à une source de données.

Pour terminer la procédure, il est supposé que vous allez é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 à partir d’autres magasins de données, consultez Ajouter de nouvelles sources de données.

Pour lier un contrôle au moment du design

  1. Faites glisser un TextBox contrôle sur 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 Text propriété.

      L’éditeur de type d’interface utilisateur DataSource s’ouvre.

      Si une source de données a déjà été configurée pour le projet ou le formulaire, elle s’affiche.

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

  4. Sur 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. Dans la page Choisir votre Connecter ion de données, sélectionnez une connexion de données dans la liste des connexions disponibles. Si votre connexion de données souhaitée n’est pas disponible, sélectionnez Nouvelle Connecter ion pour créer une connexion de données.

  7. Sélectionnez Oui, enregistrez la connexion pour enregistrer le chaîne de connexion dans le fichier de configuration de l’application.

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

  9. Remplacez le nom du jeu de données par défaut, si vous le souhaitez.

  10. Cliquez sur Terminer.

  11. Dans la fenêtre Propriétés , cliquez à nouveau sur la flèche en regard de la Text propriété. Dans l’éditeur de type de l’interface utilisateur DataSource, sélectionnez le nom du champ auquel lier.TextBox

    L’éditeur de type d’interface utilisateur DataSource se ferme et l’adaptateur de table BindingSource spécifique à cette connexion de données sont ajoutés à votre formulaire.

Voir aussi