Procédure pas à pas : connexion à des données dans une base de données (Windows Forms)

Vous pouvez connecter votre application à des données à l'aide de l'Configuration de source de données (Assistant) dans Visual Studio. Au terme de l'Assistant, vous pouvez faire glisser des objets de données de la Sources de données (fenêtre) sur vos formulaires pour créer des contrôles liés aux données.

Notes

Il est possible que pour certains des éléments de l'interface utilisateur de Visual Studio, votre ordinateur affiche des noms ou des emplacements différents de ceux indiqués dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d'informations, consultez Customizing Development Settings in Visual Studio.

Cette procédure pas à pas inclut les tâches suivantes :

  • Création d'un projet Application Windows Forms.

  • Création et configuration d'un groupe de données dans votre application basée sur des objets de base de données à l'aide de l'Assistant Configuration de source de données.

Composants requis

Pour exécuter cette procédure pas à pas, vous devez :

Création du projet

Pour créer le nouveau projet

  1. Dans le menu Fichier, créez un nouveau projet.

  2. Sélectionnez Application Windows Forms, puis cliquez sur OK. Pour plus d'informations, consultez Développement d'applications clientes avec .NET Framework.

    Le projet est créé et ajouté à l'Explorateur de solutions.

Connexion à la base de données Northwind

Vous pouvez vous connecter à la version SQL Server de la base de données Northwind ou à la version Microsoft Access de la base de données.

Pour créer une connexion à la version SQL Server ou Access de Northwind

  1. Dans la barre de menus, sélectionnez Afficher, Autres fenêtres, Sources de données.

  2. Dans la fenêtre Sources de données, sélectionnez Ajouter une nouvelle source de données.

  3. Dans la page Choisir un type de source de données, sélectionnez Base de données, puis cliquez sur Suivant.

  4. Sur la page Choisir un modèle de base de données, sélectionnez Groupe de données, puis cliquez sur Suivant.

  5. Sur la page Choisir votre connexion de données, sélectionnez l'une des options suivantes :

  6. Si votre base de données requiert un mot de passe, sélectionnez l'option pour inclure les données sensibles, puis cliquez sur Suivant.

  7. Sur la page Enregistrer la chaîne de connexion dans le fichier de configuration de l'application, cliquez sur Suivant.

  8. Sur la page Choisir vos objets de base de données, développez le nœud Tables.

  9. Sélectionnez les tables Customers et Orders, puis cliquez sur Terminer.

    NorthwindDataSet est ajouté à votre projet et les tables Customers et Orders apparaissent dans la fenêtre Sources de données.

Ajout de contrôles au formulaire

Vous pouvez créer des contrôles liés aux données en faisant glisser des éléments depuis la fenêtre Sources de données jusqu'à votre formulaire.

Pour créer des contrôles liés aux données sur le formulaire

  • Faites glisser le nœud Customers depuis la fenêtre Sources de données jusqu'au formulaire.

    Les contrôles liés aux données avec les étiquettes descriptives apparaissent sur le formulaire, avec une barre d'outils (BindingNavigator) pour la navigation dans les enregistrements. Un NorthwindDataSet, un CustomersTableAdapter, un BindingSource et un BindingNavigator apparaissent dans la barre d'état des composants.

Exécution de l'application

Pour exécuter l'application

  • Appuyez sur F5.

    Form1 s'ouvre, en affichant les données de la table Customers.

Sécurité

Le stockage des détails de la chaîne de connexion (par exemple, un mot de passe) peut affecter la sécurité de votre application. Il est plus sûr de contrôler l'accès à une base de données à l'aide de l'authentification Windows. Pour plus d'informations, consultez Protection des informations de connexion.

Étapes suivantes

Le groupe de données que vous venez de créer est maintenant disponible dans la fenêtre Sources de données.

Pour ajouter des fonctionnalités à votre application

Voir aussi

Concepts

Préparation de votre application pour recevoir des données

Extraction de données dans votre application

Liaison de contrôles à des données dans Visual Studio

Modification des données dans votre application

Validation des données

Enregistrement des données

Autres ressources

Connexion aux données dans Visual Studio

Procédures pas à pas relatives aux données