Partager via


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

 

Date de publication : mars 2016

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.

  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 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. 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. 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

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
Comment : lier des contrôles à des images d'une base de données
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