Comment : 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 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.
Notes
Les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide, en fonction de vos paramètres actifs ou de l'édition utilisée. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Utilisation des paramètres.
Pour lier un contrôle au moment du design
Faites glisser un contrôle TextBox dans le formulaire.
Dans la fenêtre Propriétés :
Développez le nœud (DataBindings).
Cliquez sur la flèche en regard de la propriété Text.
L'éditeur de types muni d'une interface 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.
Cliquez sur Ajouter une source de données au projet pour vous connecter aux données et créer une source de données.
Dans la page d'accueil de l'Assistant Configuration de source de données, cliquez sur Suivant.
Dans la page Choisir un type de source de données, sélectionnez Base de données.
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.
Choisissez Oui, enregistrer la connexion pour stocker la chaîne de connexion dans le fichier de configuration de l'application.
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.
Remplacez le nom du groupe de données par défaut, le cas échéant.
Cliquez sur Terminer.
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 muni d'une interface utilisateur DataSource, sélectionnez le nom du champ auquel vous souhaitez lier TextBox.
L'éditeur de types muni d'une interface 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.