Comment : étendre les fonctionnalités d'un groupe de données
Vous pouvez étendre les fonctionnalités de groupes de données typés en écrivant du code dans leur fichier de classe partielle.
Le code qui définit des datasets typés est régénéré lorsque les modifications sont apportées dans le Concepteur de DataSet ou lorsque les modifications sont apportées pendant l'exécution de chacun des Assistants qui créent ou modifient des objets dans le dataset ; par exemple, le Configuration de source de données (Assistant) et les Assistants TableAdapter. Pour empêcher la suppression de votre code pendant la régénération du groupe de données, ajoutez le code au fichier de classe partielle de ce dernier. (Les classes partielles permettent la répartition du code pour une classe spécifique parmi plusieurs fichiers physiques. Pour plus d'informations, consultez Partial (Visual Basic) ou partiel, Type (Référence C#).)
Pour créer le fichier de classe partielle du groupe de données et ajouter le code de validation, double-cliquez sur les colonnes et les tables qui entraînent la génération de gestionnaires d'événements ColumnChanging et RowChanging. Pour plus d'informations, consultez Comment : valider les données au cours des modifications de colonnes et Comment : valider les données au cours des modifications de lignes.
Pour ajouter le code au fichier de classe partielle d'un groupe de données typé
Ouvrez le groupe de données dans le Concepteur de DataSet. Pour plus d'informations, consultez Comment : ouvrir un groupe de données dans le Concepteur de DataSet.
Double-cliquez dans une zone vide de l'aire de conception pour ouvrir le fichier de classe partielle du groupe de données dans l'éditeur de code.
Ajoutez votre code au fichier de classe partielle du groupe de données.
Notes
Le code contenu dans le fichier de classe partielle et le fichier de classe DataSet généré est compilé dans une classe. Par conséquent, les noms des variables, propriétés, méthodes, etc. doivent être uniques parmi tous les fichiers qui définissent le groupe de données, au risque de provoquer des erreurs du compilateur.
Voir aussi
Référence
Classes et méthodes partielles (Guide de programmation C#)
Concepts
Préparation de votre application pour recevoir des données
Extraction de données dans votre application
Liaison de contrôles à des données dans Visual Studio
Modification des données dans votre application
Autres ressources
Vue d'ensemble d'applications de données dans Visual Studio
Connexion aux données dans Visual Studio
Outils permettant d'utiliser des sources de données dans Visual Studio