Partager via


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

Comment : ouvrir 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

Comment : se connecter à des données dans des objets

Comment : se connecter à des données dans un service

Définir le contrôle créé lorsque vous faites glisser un élément de la fenêtre Sources de données vers le concepteur.

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

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

Modification des données dans votre application

Valider les modifications apportées aux données

Validation des données

Enregistrer les données mises à jour dans la base de données

Enregistrement des 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

Validation des données

Enregistrement des données

Outils permettant d'utiliser des sources de données dans Visual Studio