Accès aux données (Comment faire en C#)
Mise à jour : novembre 2007
Cette rubrique comporte des liens vers l'aide concernant les tâches d'accès aux données largement utilisées qui utilisent les types ADO.NET directement dans votre application. Pour plus d'informations sur l'accès aux données à l'aide de LINQ to SQL ou LINQ to DataSet, consultez LINQ (Comment faire dans C#).
Pour afficher d'autres catégories de tâches courantes traitées dans l'aide, consultez Comment faire en C#.
Général
Comment : installer des exemples de bases de données
Explique comment installer un exemple de base de données.Procédure pas à pas : création d'une application de données simple
Fournit une procédure pas à pas pour créer une application de données.
Connexion aux données dans Visual Studio
Vue d'ensemble de la connexion aux données dans Visual Studio
Fournit des informations sur la connexion de votre application aux données de nombreuses sources différentes, telles que des bases de données, des services Web et des objets.Procédure pas à pas : connexion aux données dans une base de données
Fournit une procédure pour connecter votre application aux données dans Visual Studio en utilisant l'Assistant Configuration de source de données.Procédure pas à pas : connexion aux données dans un service Web
Fournit une procédure pour connecter votre application aux données d'un service Web en utilisant l'Assistant Configuration de source de données.Procédure pas à pas : connexion aux données dans une base de données Access
Fournit une procédure pour connecter votre application aux données dans une base de données Access en utilisant l'Assistant Configuration de source de données.
Création et conception de groupes de données typés
Comment : créer un groupe de données typé
Explique comment créer un DataSet typé en utilisant l'Assistant Configuration de source de données ou le Concepteur de DataSet.Procédure pas à pas : création d'un groupe de données avec le Concepteur de DataSet
Fournit une procédure pour créer un groupe de données (DataSet) à l'aide du Concepteur de DataSet.Procédure pas à pas : création d'un DataTable dans le Concepteur de DataSet
Fournit une procédure pour créer un DataTable à l'aide du Concepteur de DataSet.Procédure pas à pas : création d'une relation entre des tables de données
Explique comment créer deux tables de données sans TableAdapters en utilisant le Concepteur de DataSet et comment créer une relation entre ces tables.
TableAdapters
Vue d'ensemble de TableAdapter
Fournit une vue d'ensemble de TableAdapters qui fournit la communication entre votre application et une base de données.Procédure pas à pas : création d'un TableAdapter avec plusieurs requêtes
Fournit une procédure pour créer un TableAdapter dans un groupe de données en utilisant l'Assistant Configuration de source de données. La procédure pas à pas indique comment créer une deuxième requête dans le TableAdapter en utilisant l'Assistant Configuration de requêtes TableAdapter dans le Concepteur de DataSet.
Remplissage des groupes de données et exécution des requêtes
Vue d'ensemble du remplissage des groupes de données et de l'interrogation des données
Explique comment exécuter des instructions SQL ou des procédures stockées sur une source de données à l'aide de TableAdapters ou d'objets de commande.Procédure pas à pas : remplissage d'un Dataset avec des données
Montre comment créer un groupe de données avec une seule table de données et la remplir de données provenant de la table Customers dans l'exemple de base de données Northwind.Procédure pas à pas : lecture des données XML dans un groupe de données
Montre comment créer une application Windows qui chargera les données XML dans un groupe de données.
Affichage des données dans les Windows Forms
Vue d'ensemble de l'affichage des données
Fournit 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.Procédure pas à pas : affichage de données sur un formulaire dans une application Windows
Fournit une procédure pas à pas pour créer un formulaire simple qui affiche des données provenant d'une table unique dans plusieurs contrôles individuels.Procédure pas à pas : affichage de données liées sur un formulaire dans une application Windows
Fournit une procédure pour utiliser des données issues de plusieurs tables souvent connexes.Procédure pas à pas : création d'un formulaire pour rechercher des données dans une application Windows
Indique comment créer une requête qui retourne des clients d'une ville spécifique, et modifier l'interface utilisateur afin que les utilisateurs puissent entrer le nom d'une ville et appuyer sur un bouton pour exécuter la requête.Procédure pas à pas : création d'une table de correspondance
Fournit une procédure pour afficher des informations d'une table basée sur la valeur d'un champ de clé étrangère dans une autre table.
Liaison de données
Procédure pas à pas : création d'un contrôle utilisateur prenant en charge la liaison de données simple
Indique comment créer un contrôle qui implémente le DefaultBindingPropertyAttribute. Ce contrôle peut contenir une propriété qui peut être liée aux données ; comme un TextBox ou un CheckBox.Procédure pas à pas : création d'un contrôle utilisateur prenant en charge la liaison de données complexe
Indique comment créer un contrôle qui implémente le ComplexBindingPropertiesAttribute. Ce contrôle contient une propriété DataSource et DataMember qui peuvent être liées aux données, comme un DataGridView ou un ListBox.Procédure pas à pas : création d'un contrôle utilisateur prenant en charge la liaison de données de recherche
Indique comment créer un contrôle qui implémente le LookupBindingPropertiesAttribute. Ce contrôle contient trois propriétés qui peuvent être liées aux données ; comme un ComboBox.Liaison d'objets dans Visual Studio
Décrit des outils de conception permettant de travailler avec des objets personnalisés (par opposition aux groupes de données et services Web) comme source de données dans votre application.
Modification des données dans les groupes de données (DataTables)
- Vue d'ensemble de la modification des données dans des groupes de données
Fournit une table qui contient des liens vers les tâches courantes associées à la modification et à l'interrogation des données dans un groupe de données.
Validation des données
Vue d'ensemble de la validation des données
Fournit une vue d'ensemble de la validation des données, le processus qui consiste à confirmer que les valeurs entrée dans des objets de données sont conformes aux contraintes contenues dans le schéma d'un groupe de données, ainsi qu'aux règles établies pour votre application.Procédure pas à pas : ajout d'une validation à un groupe de données
Explique comment utiliser l'événement ColumnChanging pour vérifier qu'une valeur acceptable est entrée dans l'enregistrement.
Enregistrement des données
Vue d'ensemble de l'enregistrement de données
Explique comment l'écriture d'informations dans la source de données d'origine est distincte de la modification de données dans le groupe de données.Contrôle d'accès concurrentiel dans ADO.NET
Décrit des méthodes courantes de contrôle d'accès concurrentiel, ainsi que des fonctionnalités ADO.NET spécifiques permettant de gérer les erreurs d'accès concurrentiel.Procédure pas à pas : enregistrement des données avec les méthodes DBDirect du TableAdapter
Fournit des instructions détaillées pour exécuter directement des instructions SQL sur une base de données à l'aide des méthodes DbDirect d'un TableAdapter.Procédure pas à pas : gestion d'une exception d'accès concurrentiel
Contient une procédure pour créer une application Windows qui illustre l'interception d'un DBConcurrencyException, en localisant la ligne qui a provoqué l'erreur, et une stratégie pour la gérer.
Ressources de données
Accès aux données, éléments de l'interface utilisateur
Contient des informations sur l'ensemble des boîtes de dialogue et Assistants utilisés lorsque vous concevez l'accès aux données dans vos applications.Adaptateurs de données ADO.NET
Fournit des informations sur les objets adaptateur de données ADO.NET et vous expliquent comment les utiliser dans Visual Studio.
Création d'objets SQL Server 2005 dans du code managé
Projets SQL Server
Explique comme utiliser les langages .NET et le langage de programmation Transact-SQL pour créer des objets de base de données, tels que des procédures stockées et des déclencheurs, ainsi que pour récupérer et mettre à jour des données de bases de données Microsoft SQL Server 2005.Procédure pas à pas : création d'une procédure stockée dans le code managé
Fournit des instructions détaillées pour les procédures suivantes :Création d'une procédure stockée dans du code managé.
Déploiement de la procédure stockée sur une base de données SQL Server 2005.
Création d'un script pour tester la procédure stockée sur la base de données.
Interrogation des données dans la base de données pour vérifier que la procédure stockée s'est exécutée correctement.
Ressources supplémentaires
Les sites suivants nécessitent une connexion Internet.
Centre de développement Visual Studio 2008
Contient un grand nombre d'articles et de ressources sur le développement d'applications à l'aide de Visual Studio. Ce site est mis à jour régulièrement.Centre de développement Visual C#
Contient un grand nombre d'articles et de ressources sur le développement d'applications C#. Ce site est mis à jour régulièrement.Centre de développement Microsoft .NET Framework
Contient un grand nombre d'articles et de ressources sur le développement et le débogage d'applications .NET Framework. Ce site est mis à jour régulièrement.Centre de développement Accès aux données et stockage
Contient un grand nombre d'articles et de ressources sur l'utilisation des technologies d'accès aux données Microsoft dans vos applications.Centre de développement SQL Server
Contient un grand nombre d'articles et de ressources sur l'utilisation de SQL Server.