Vue d'ensemble de l'affichage des données

Mise à jour : novembre 2007

Pour afficher des données aux utilisateurs de votre application, vous devez lier des données à des contrôles situés sur un formulaire. Vous pouvez créer ces contrôles liés aux données en faisant glisser des éléments depuis la fenêtre Sources de données jusqu'à un formulaire dans votre application Windows.

Pour développer des applications Windows liées aux données, il est important de comprendre certains composants et processus. Vous trouverez ci-dessous un résumé des tâches, des objets et des boîtes de dialogue impliqués dans la création d'applications Windows liées aux données. Pour plus d'informations, consultez Liaison de données Windows Forms.

Tâches impliquées dans l'affichage de données sur un formulaire dans une application Windows

Les tâches suivantes indiquent la procédure standard à respecter pour afficher des données sur un formulaire dans une application Windows.

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

Cliquez sur Ajouter une nouvelle source de données dans la fenêtre Sources de données et exécutez l'Assistant Configuration de source de données

Définissez les éléments de la fenêtre Sources de données pour les contrôles que vous souhaitez créer

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

Faites glisser des éléments depuis la fenêtre Sources de données jusqu'à votre formulaire

Spécifiez la manière dont les contrôles affichent les données

Mise en forme et liaison avancée, boîte de dialogue

Lorsque vous avez créé un formulaire qui affiche des données, vous pouvez souhaiter exécuter 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 (n'oubliez pas que les modifications apportées aux données contenues dans des contrôles liés aux données sont automatiquement écrites dans le groupe de données, mais pas enregistrées automatiquement dans la base de données sous-jacente).

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

Sources de données

Les sources de données représentent les données disponibles pour votre application et sont créées en exécutant l'Assistant Configuration de source de données. Les sources de données sont créées à partir de bases de données, de services Web ou d'objets. Pour plus d'informations, consultez Vue d'ensemble des sources de données.

Fenêtre Sources de données

Les sources de données sont mises à la disposition de votre projet en tant qu'éléments de la fenêtre Sources de données et vous pouvez les faire glisser jusqu'à votre formulaire afin de créer des contrôles qui affichent les données sous-jacentes.

Avant de faire glisser des objets depuis la fenêtre Sources de données, vous devez sélectionner les contrôles à créer en cliquant sur la liste déroulante de chaque table et colonne, puis en sélectionnant le contrôle souhaité. 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.

Remarque :

Vous pouvez modifier la liste des contrôles disponibles pour les éléments de la fenêtre Sources de données. Pour plus d'informations, consultez Comment : ajouter des contrôles personnalisés à la fenêtre Sources de données.

TableAdapters

Les TableAdapters sont des composants générés par le concepteur qui sont créés par Visual Studio. Ils sont utilisés pour remplir des groupes de données (ou plus spécifiquement, pour charger des données dans les DataTables qui constituent un groupe de données et mettre à jour la base de données à partir de laquelle le DataTable a été rempli). Les TableAdapters sont similaires aux adaptateurs de données fortement typés ; ils assurent la communication entre votre application et vos données. Les TableAdapters contiennent la connexion et les commandes, ou les instructions SQL, qui sont exécutées sur le magasin de données sous-jacent. Pour plus d'informations, consultez Vue d'ensemble de TableAdapter.

Requêtes TableAdapter

Contrairement aux adaptateurs de données standard, les TableAdapters ont la capacité de contenir plusieurs requêtes pour remplir les tables de données qui leur sont associées. Vous pouvez définir pour un TableAdapter autant de requêtes que l'exige votre application aussi longtemps que chaque requête retourne des données respectant le même schéma que la table de données qui lui est associée. Pour plus d'informations, consultez Comment : créer des requêtes TableAdapter.

Balises actives de données

Les balises actives spécifiques à l'utilisation de données sont disponibles sur de nombreux contrôles. Lorsque certains contrôles sont ajoutés à un formulaire, un jeu d'actions possibles liées aux données est disponible sur la balise active. Pour plus d'informations, consultez Balises actives de données.

Composant BindingSource

Le composant BindingSource remplit deux fonctions. Premièrement, il fournit une couche d'indirection lors de la liaison des contrôles situés sur votre formulaire à des données. Les contrôles situés sur le formulaire sont liés au composant BindingSource (et non directement liés à une source de données).

En outre, le composant BindingSource peut gérer une collection d'objets. L'ajout d'un type au composant BindingSource crée une liste de ce type.

Pour plus d'informations sur le composant BindingSource, consultez :

Contrôle BindingNavigator

Ce composant fournit une interface utilisateur permettant de parcourir les données sur une application Windows. Pour plus d'informations, consultez BindingNavigator, contrôle (Windows Forms).

Contrôle DataGridView

Le contrôle DataGridView vous permet d'afficher et de modifier les données sous forme de tableau provenant de nombreux types de sources de données différents. La liaison de données au contrôle DataGridView s'effectue au moyen de la propriété DataSource. Pour plus d'informations, consultez Vue d'ensemble du contrôle DataGridView (Windows Forms).

Voir aussi

Tâches

Procédure pas à pas : affichage de données sur un formulaire dans une application Windows

Procédure pas à pas : création d'un contrôle utilisateur prenant en charge la liaison de données simple

Procédure pas à pas : création d'un contrôle utilisateur prenant en charge la liaison de données complexe

Procédure pas à pas : création d'un contrôle utilisateur prenant en charge la liaison de données de recherche

Concepts

Nouveautés des données

Concepteur de DataSet

Vue d'ensemble des sources de données

Référence

Sources de données, fenêtre

Autres ressources

Procédures pas à pas relatives aux données

Affichage des données sur des formulaires dans les applications Windows