Partager via


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

Comment : créer des TableAdapters

Modifier un TableAdapter

Comment : modifier des TableAdapters

Créer une requête TableAdapter

Comment : créer des requêtes TableAdapter

Modifier une requête TableAdapter

Comment : modifier des requêtes TableAdapter

Créer un DataTable

Comment : créer des tables de données

Modifier un DataTable

Conception de DataTables

Créer un DataColumn

Comment : ajouter des colonnes à un DataTable

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.

DataTable

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

Sources de données (fenêtre)

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

Modification des données dans votre application

Validation des données

Enregistrement des données