Procédure pas à pas : connexion à des données dans un fichier de base de données local (Windows Forms)
Vous pouvez rapidement et facilement afficher des données à partir d'un fichier de base de données local dans votre application en créant un jeu de données et en ajoutant des contrôles liés aux données à votre application. Dans cette procédure, vous afficherez des données à partir du fichier de base de données local que vous avez créé en suivant les étapes décrites dans Procédure pas à pas : création d'un fichier de base de données local dans Visual Studio. Après avoir créé un projet Windows Forms, vous vous connecterez à cette base de données et spécifierez que les données de la table Customers apparaissent dans une grille de données sur le formulaire de l'application.
Lorsque vous créez une base de données dans Visual Studio 2013, le moteur SQL Server Express LocalDB permet d'accéder à un fichier de base de données (.mdf) dans SQL Server 2012. Dans les versions antérieures de Visual Studio, le moteur SQL Server Express est utilisé pour accéder à un fichier de base de données (.mdf). Consultez Vue d'ensemble des données locales.
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, voir Paramètres Visual Studio.
Cette procédure pas à pas comprend les tâches suivantes :
Composants requis
Pour exécuter cette procédure, vous devez accéder à la base de données SampleDatabase.mdf que vous créez en suivant Procédure pas à pas : création d'un fichier de base de données local dans Visual Studio.
Création et configuration d'un jeu de données
Pour créer et configurer un jeu de données
Créez un projet Windows Forms, et nommez-le ConnectLocalData.
Consultez Développement d'applications clientes.
Si la fenêtre Sources de données n'est pas affichée, appuyez sur Maj+Alt+D ou, dans la barre de menus, choisissez Affichage, Autres fenêtres, Afficher les sources de données.
Dans la fenêtre Sources de données, choisissez le lien Ajouter une nouvelle source de données.
Dans Assistant Configuration de source de données, choisissez le bouton Suivant à deux reprises pour accepter les paramètres par défaut.
Dans la page Choisir votre connexion de données, choisissez le bouton Nouvelle connexion.
La boîte de dialogue Choisir la source de données s'affiche.
Dans la liste Source de données, choisissez Fichier de base de données Microsoft SQL Server, puis choisissez le bouton Continuer.
La boîte de dialogue Ajouter une connexion s'affiche.
Dans la zone Nom du fichier de base de données, spécifiez le fichier que vous avez créé en effectuant Procédure pas à pas : création d'un fichier de base de données local dans Visual Studio, ou choisissez le bouton Parcourir puis recherchez ce fichier.
Par défaut, le fichier se trouve dans Utilisateurs\YourAccount\Documents\Visual Studio Version\Projects\SampleDatabaseWalkthrough\SampleDatabaseWalkthrough.
Sous Connexion au serveur, acceptez les valeurs par défaut, choisissez le bouton OK, puis le bouton Suivant.
Notes
Lorsque vous connectez un fichier de base de données locale, vous pouvez créer une copie de la base de données dans votre projet ou vous connecter au fichier de base de données existant dans son emplacement actuel.Consultez Comment : gérer des fichiers de données locaux dans votre projet.
Dans la boîte de dialogue qui apparaît, choisissez Oui pour copier le fichier de base de données dans votre projet.
Sur la page Enreg. chaîne de connex. dans fichier config. d'application, choisissez le bouton Suivant.
Dans la page Choisir vos objets de base de données, développez le nœud Tables, activez les cases à cocher Clients et Commandes, puis choisissez Terminer.
SampleDatabaseDataSet est ajouté à votre projet et les tables Clients ainsi que Commandes s'affichent dans la fenêtre Sources de données.
Ajout de contrôles liés aux données
Pour ajouter des contrôles liés aux données
Déplacez le nœud Clients depuis la fenêtre Sources de données vers Form1.
Un DataGridView et une barre d'outils (BindingNavigator) pour parcourir les enregistrements apparaissent sur le formulaire. SampleDatabaseDataSet, CustomersTableAdapter, BindingSource et BindingNavigator s'affichent dans la barre d'état des composants.
Pour exécuter l'application et afficher les données que vous avez ajoutées dans la procédure précédente, appuyez sur la touche F5.
Choisissez l'icône jaune d'ajout (), ajoutez un enregistrement client puis enregistrez vos modifications en choisissant l'icône de disque ().
Supprimez l'enregistrement que vous venez de créer en le sélectionnant et en choisissant l'icône rouge de suppression ().
Étapes suivantes
Vous pouvez créer ou modifier des objets dans le jeu de données si vous ouvrez la source de données dans le Création et modification de Datasets typés. Vous pouvez aussi ajouter une logique de validation aux événements ColumnChanging ou RowChanging des tables de données du jeu de données. Consultez Validation de données dans des groupes de données.
Voir aussi
Tâches
Comment : gérer des fichiers de données locaux dans votre projet
Concepts
Vue d'ensemble des données locales
Liaison de contrôles Windows Forms à des données dans Visual Studio
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