Comment : lier des contrôles Windows Forms au composant BindingSource à l'aide du concepteurHow to: Bind Windows Forms Controls with the BindingSource Component Using the Designer

Après avoir ajouté des contrôles à votre formulaire et de déterminer l’interface utilisateur pour votre application, vous pouvez lier les contrôles à une source de données, afin que, au moment de l’exécution, les utilisateurs peuvent modifier et enregistrer des données relatives à l’application.After you have added controls to your form and determined the user interface for your application, you can bind the controls to a data source, so that, at run time, users can alter and save data related to the application.

Liaison d’un contrôle ou une série de contrôles dans les Windows Forms est plus facile à l’aide de la BindingSource contrôle comme un pont entre les contrôles du formulaire et de la source de données.Binding a control or series of controls in Windows Forms is most easily accomplished using the BindingSource control as a bridge between the controls on the form and the data source.

Un ou plusieurs contrôles sur 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.One or more controls on a form can be bound to data; in the following procedure, a TextBox control is bound to a data source.

Pour terminer la procédure, il est supposé que vous allez lier à une source de données dérivée d’une base de données.To complete the procedure, it is assumed that you will bind to a data source derived from a database. 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.For more information on creating data sources from other stores of data, see Add new data sources.

Note

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.The dialog boxes and menu commands you see might differ from those described in Help depending on your active settings or edition. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils .To change your settings, choose Import and Export Settings on the Tools menu. Pour plus d’informations, consultez Personnalisation des paramètres de développement dans Visual Studio.For more information, see Customizing Development Settings in Visual Studio.

Pour lier un contrôle au moment du designTo bind a control at design time

  1. Faites glisser un TextBox contrôle au formulaire.Drag a TextBox control on to the form.

  2. Dans le propriétés fenêtre :In the Properties window:

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

    2. Cliquez sur la flèche en regard du Text propriété.Click the arrow next to the Text property.

      Le DataSource éditeur de type d’interface utilisateur s’ouvre.The DataSource UI type editor opens.

      Si une source de données a déjà été configurée pour le projet ou le formulaire, elle s’affiche.If a data source has previously been configured for the project or form, it will appear.

  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.Click Add Project Data Source to connect to data and create a data source.

  4. Sur la page d’accueil de l’Assistant Configuration de source de données, cliquez sur Suivant.On the Data Source Configuration Wizard welcome page, click Next.

  5. Sur le choisir un Type de Source de données page, sélectionnez base de données.On the Choose a Data Source Type page, select Database.

  6. Sur le choisir votre connexion de données , sélectionnez une connexion de données à partir de la liste des connexions disponibles.On the Choose Your Data Connection page, select a data connection from the list of available connections. Si votre connexion de données souhaitée n’est pas disponible Sélectionnez nouvelle connexion pour créer une connexion de données.If your desired data connection is not available select New Connection to create a new data connection.

  7. Sélectionnez Oui, enregistrer la connexion pour enregistrer la chaîne de connexion dans le fichier de configuration d’application.Select Yes, save the connection to save the connection string in the application configuration file.

  8. Sélectionnez les objets de base de données à mettre dans votre application.Select the database objects to bring into your application. Dans ce cas, sélectionnez un champ dans une table que vous souhaitez que le TextBox à afficher.In this case, select a field in a table that you would like the TextBox to display.

  9. Remplacez le nom du jeu de données par défaut, si vous le souhaitez.Replace the default dataset name if you want.

  10. Cliquez sur Terminer.Click Finish.

  11. Dans le propriétés fenêtre, cliquez sur la flèche en regard du Text propriété à nouveau.In the Properties window, click the arrow next to the Text property again. Dans le DataSource éditeur de type d’interface utilisateur, sélectionnez le nom du champ à lier le TextBox à.In the DataSource UI type editor, select the name of the field to bind the TextBox to.

    Le DataSource éditeur ferme et le jeu de données de type de l’interface utilisateur BindingSource et l’adaptateur de table spécifique pour que la connexion de données sont ajoutés à votre formulaire.The DataSource UI type editor closes and the data set, BindingSource and table adapter specific to that data connection are added to your form.

Voir aussiSee Also

BindingSource
BindingNavigator
Ajouter de nouvelles sources de donnéesAdd new data sources
Fenêtre Sources de donnéesData Sources Window