Création et modification de Datasets typés
Le Concepteur de DataSet est un jeu d'outils visuels permettant de créer et de modifier des groupes de données typés et les éléments individuels qui les composent.
Le Concepteur de DataSet fournit des représentations visuelles des objets contenus dans des groupes de données typés. Vous pouvez créer et modifier des TableAdapters, des requêtes TableAdapter, des DataTables, des DataColumns et des DataRelations à l'aide du Concepteur de DataSet.
Pour ouvrir le Concepteur de DataSet, double-cliquez sur un groupe de données dans l'Explorateur de solutions ou cliquez avec le bouton droit sur un groupe de données dans la fenêtre Sources de données et cliquez sur Modifier le DataSet à l'aide du Concepteur. Pour plus d'informations, consultez Comment : ouvrir un groupe de données dans le Concepteur de DataSet. L'ajout d'un nouvel élément DataSet avec la boîte de dialogue Ajouter un nouvel élément entraîne l'affichage du Concepteur de DataSet avec un groupe de données vide que vous pouvez modifier.
Notes
Le Concepteur de DataSet permet d'étendre les fonctionnalités d'un groupe de données.Double-cliquez sur l'aire de conception ou cliquez avec le bouton droit et choisissez Afficher le code pour créer un fichier de classe partielle dans lequel vous pouvez ajouter au groupe de données du code qui ne sera pas modifié ou supprimé par le concepteur.Pour plus d'informations sur l'extension des fonctionnalités d'un TableAdapter, consultez Comment : étendre les fonctionnalités d'un TableAdapter.
Le tableau suivant répertorie les tâches courantes que vous pouvez exécuter à l'aide du Concepteur de DataSet.
Pour |
Consultez |
---|---|
Créer un TableAdapter |
|
Modifier un TableAdapter |
|
Créer une requête TableAdapter |
|
Modifier une requête TableAdapter |
|
Créer un DataTable |
|
Modifier un DataTable |
|
Créer un DataColumn |
|
Créer une relation entre deux DataTables |
Comment : créer des DataRelations avec le Concepteur de DataSet |
Étendre les fonctionnalités du groupe de données |
Comment : étendre les fonctionnalités d'un groupe de données |
Ajouter la validation à l'événement ColumnChanging d'une table de données |
Comment : valider les données au cours des modifications de colonnes |
Ajouter la validation à l'événement RowChanging d'une table de données |
Comment : valider les données au cours des modifications de lignes |
Création d'objets sur l'aire de conception
Vous pouvez créer des groupes de données en ajoutant et en modifiant les objets individuels qui le composent. Le tableau suivant fournit une explication des différents objets de l'onglet DataSet de la Boîte à outils qui peuvent être déplacés jusqu'à l'aire de conception:
Objet |
Description |
---|---|
TableAdapter |
Contient une collection de commandes de données et une connexion de données permettant de communiquer avec la base de données sous-jacente et de remplir une table de données. Pour plus d’informations, consultez Vue d'ensemble de TableAdapter et Comment : créer des TableAdapters. |
Requête |
Les requêtes TableAdapter sont des méthodes fortement typées qui exécutent des instructions SQL et des procédures stockées. L'exécution d'une requête TableAdapter remplit de données la table de données ou exécute d'autres tâches de base de données. Pour plus d'informations, consultez Comment : créer des requêtes TableAdapter. Le déplacement d'une requête jusqu'à une table ajoute la requête à cette table, alors que le déplacement d'une requête jusqu'à une zone vide du Concepteur de DataSet crée une requête globale. Pour plus d'informations, consultez Comment : ajouter des requêtes globales à un groupe de données. |
Représente une collection en mémoire des lignes retournées par une base de données. |
|
Relation (DataRelation) |
Représente une relation parent/enfant entre deux objets DataTable. Pour plus d’informations, consultez Introduction aux objets DataRelation et Procédure pas à pas : création d'une relation entre des tables de données. |
Notes
Le Concepteur de DataSet se connecte à une base de données sous-jacente uniquement lorsqu'un groupe de données est créé ; le concepteur ne détecte pas automatiquement les modifications faites sur la base de données.Pour actualiser un .xsd existant, réexécutez l'Assistant de configuration.Si les relations de tableau ont changé, supprimez et rajoutez les tableaux appropriés au .xsd.
LINQ to DataSet
LINQ to DataSet active LINQ (Language-Integrated Query) sur les données dans un objet DataSet. Pour plus d'informations, consultez LINQ to DataSet.
Voir aussi
Tâches
Procédure pas à pas : création d'un groupe de données avec le Concepteur de DataSet
Procédure pas à pas : création d'un TableAdapter avec plusieurs requêtes
Procédure pas à pas : création d'un DataTable dans le Concepteur de DataSet
Procédure pas à pas : création d'une relation entre des tables de données
Procédure pas à pas : affichage de données sur un Windows Form
Référence
Concepts
Utilisation de groupes de données dans Visual Studio
Préparation de votre application pour recevoir des données
Extraction de données dans votre application