Partager via


Éditeur de collections Constraints

Permet de créer et de configurer des contraintes (objets Constraint) dans un objet DataTable. Les contraintes sont des règles qui contribuent à préserver l'intégrité des données dans une table. Vous pouvez créer deux types de contraintes :

  • Une contrainte unique garantit l'absence de doublons dans une colonne donnée et vous permet de définir une clé primaire.

  • Une contrainte de clé étrangère vous permet de définir l'intégrité référentielle entre une table parente et une table enfant.

L'Éditeur de collections Constraints s'affiche lorsque vous utilisez la fenêtre Propriétés pour configurer un groupe de données dans un formulaire ou un composant et que vous avez :

  1. modifié la collection Tables du groupe de données ;

  2. sélectionné une table dans l'Éditeur de collection Tables et modifié sa propriété Constraints.

    L'Éditeur de collection Constraints s'ouvre par-dessus l'Éditeur de collection Tables.

    Notes

    Vous ne pouvez utiliser l'Éditeur de collections Tables pour définir des contraintes de table que dans un groupe de données non typé. Pour les groupes de données typés, vous créez des contraintes en modifiant le schéma de la classe DataSet.

  • Ajouter
    Crée une nouvelle contrainte. Lorsque vous cliquez sur le bouton Ajouter, une liste des types de contrainte possibles apparaît (UniqueConstraint et ForeignKeyConstraint). Lorsque vous sélectionnez le type, la boîte de dialogue correspondante s'ouvre (Contrainte unique ou Contrainte de clé étrangère) pour vous aider à créer la contrainte.

  • Modifier
    Affiche la boîte de dialogue appropriée (Contrainte unique ou Contrainte de clé étrangère) pour vous permettre de changer les propriétés de la contrainte.

  • Supprimer
    Supprime la contrainte sélectionnée de la collection.

    Avertissement

    Vous ne pouvez pas annuler cette action.

Voir aussi

Référence

DataTable.Constraints

Concepts

Nouveautés du développement d'applications de données

Liaison de contrôles Windows Forms à des données dans Visual Studio

Liaison de contrôles à des données dans Visual Studio

Autres ressources

Procédures pas à pas relatives aux données

Vue d'ensemble d'applications de données dans Visual Studio

Connexion aux 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