Liaison de contrôles à des données dans Visual Studio
Vous pouvez afficher des données pour les utilisateurs de votre application en liant des données à des contrôles. Vous pouvez créer ces contrôles liés aux données en faisant glisser des éléments de la fenêtre Sources de données sur une aire de conception dans Visual Studio.
Cette rubrique décrit les sources de données que vous pouvez utiliser pour créer des contrôles liés aux données. Elle décrit également certaines des tâches générales qui entrent en jeu dans la liaison de données. Pour des informations plus détaillées sur la création de contrôles liés aux données, consultez Liaison de contrôles Windows Forms à des données dans Visual Studio, Liaison de contrôles WPF avec des données dans Visual Studio et Liaison de contrôles Silverlight avec des données dans Visual Studio.
Sources de données
Une source de données représente les données qui sont disponibles pour votre application. Vous pouvez créer des sources de données à partir de bases de données, de services ou d'objets. Pour plus d'informations, consultez Vue d'ensemble des sources de données.
Certaines sources de données vous permettent de créer des contrôles liés aux données en faisant glisser des éléments de la fenêtre Sources de données, contrairement à d'autres sources de données. Le tableau suivant affiche les sources de données qui sont prises en charge.
Source de données |
Prise en charge du glisser-déplacer dans le Concepteur Windows Forms |
Prise en charge du glisser-déplacer dans le Concepteur WPF |
Prise en charge du glisser-déplacer dans le Concepteur Silverlight |
---|---|---|---|
Groupe de données |
Oui |
Oui |
Non |
Entity Data Model |
Non1 |
Oui |
Oui |
Classes LINQ to SQL |
Non2 |
Non2 |
Non2 |
Services (notamment Services de données WCF, les services WCF et les services Web) |
Oui |
Oui |
Oui |
Objet |
Oui |
Oui |
Oui |
SharePoint |
Oui |
Oui |
Oui |
1. Lorsque le Concepteur Windows Forms est ouvert, les entités figurant dans la fenêtre Sources de données sont en lecture seule et ne peuvent pas être déplacées vers le concepteur. Toutefois, vous pouvez toujours créer des contrôles liés aux données en ajoutant une nouvelle source de données Objet basée sur l'Entity Data Model, puis faire glisser ces objets vers le concepteur. Pour plus d'informations, consultez How to: Add an Object as a Project Data Source (Entity Framework).
2. Les classes LINQ to SQL ne s'affichent pas dans la fenêtre Sources de données. Toutefois, vous pouvez ajouter une nouvelle source de données Objet basée sur les classes LINQ to SQL, puis faire glisser ces objets vers le concepteur pour créer des contrôles liés aux données. Pour plus d'informations, consultez Procédure pas à pas : création de classes LINQ to SQL (Concepteur O/R).
Fenêtre Sources de données
Les sources de données peuvent être utilisées par votre projet sous la forme d'éléments dans la fenêtre Sources de données. Vous pouvez faire glisser des éléments à partir de cette fenêtre pour créer des contrôles liés aux données sous-jacentes. Pour plus d'informations, consultez Sources de données (fenêtre).
Pour chaque type de données qui apparaît dans la fenêtre Sources de données, un contrôle par défaut est créé lorsque vous faites glisser l'élément vers le concepteur. Avant de faire glisser un élément de la fenêtre Sources de données, vous pouvez modifier le contrôle qui sera créé. Pour plus d'informations, consultez Comment : définir le contrôle à créer lors d'une opération de glisser-déplacer à partir de la fenêtre Sources de données.
Tâches impliquées dans la liaison de contrôles à des données
Le tableau suivant répertorie certaines des tâches les plus courantes effectuées pour lier des contrôles à des données.
Tâche |
Complément d'information |
---|---|
Ouvrez la fenêtre Sources de données |
|
Ajoutez une source de données à votre projet |
Comment : établir une connexion à des données d'une base de données |
Définir le contrôle créé lorsque vous faites glisser un élément de la fenêtre Sources de données vers le concepteur. |
|
Modifier la liste des contrôles associés aux éléments dans la fenêtre Sources de données. |
Comment : ajouter des contrôles personnalisés à la fenêtre Sources de données |
Créer des contrôles liés aux données. |
Liaison de contrôles Windows Forms à des données dans Visual Studio Liaison de contrôles WPF avec des données dans Visual Studio Liaison de contrôles Silverlight avec des données dans Visual Studio |
Après avoir créé des contrôles liés aux données, vous pouvez effectuer l'une des tâches suivantes.
Tâche |
Pour plus d'informations |
---|---|
Modifier les données contenues dans la source de données sous-jacente |
|
Valider les modifications apportées aux données |
|
Enregistrer les données mises à jour dans la base de données |
Voir aussi
Tâches
Comment : lier des contrôles à des images d'une base de données
Concepts
Liaison de contrôles Windows Forms à des données dans Visual Studio
Liaison de contrôles WPF avec des données dans Visual Studio
Autres ressources
Liaison de contrôles Silverlight avec des données dans Visual Studio
Vue d'ensemble d'applications de données dans Visual Studio
Connexion aux données dans Visual Studio
Modification des données dans votre application
Outils permettant d'utiliser des sources de données dans Visual Studio