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 |
|
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 |
|
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 |
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 |
|
Enregistrer les données mises à jour dans la base de 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
Concepts
Vue d'ensemble des sources de données
Référence
Autres ressources
Procédures pas à pas relatives aux données
Affichage des données sur des formulaires dans les applications Windows