Contrainte unique, boîte de dialogue
Vous permet de placer une contrainte unique sur une ou plusieurs colonnes d'une table de données, ce qui garantit l'absence de doublons dans les valeurs d'une colonne ou d'une combinaison de colonnes. Par exemple, les colonnes de clé primaire ont toujours des contraintes uniques. Au moment de l'exécution, une contrainte unique provoque une erreur en cas de tentative d'insertion d'une valeur dupliquée dans les colonnes auxquelles la contrainte est appliquée.
Liste des éléments d'interface utilisateur
Nom
Nom littéral de l'objet de contrainte. Le nom est utilisé lorsque vous faites référence à la contrainte dans le code et sert d'identificateur lorsque vous modifiez la contrainte dans la fenêtre Propriétés.Columns
Détermine la colonne ou les colonnes impliquées dans la contrainte. Normalement, vous créez une contrainte unique pour une seule colonne. Toutefois, vous pouvez également créer une contrainte qui vérifie l'unicité dans une combinaison de colonnes — les valeurs de colonnes individuelles peuvent être répétées, mais la combinaison des valeurs de colonnes soumises à une contrainte est unique.Clé primaire
Désigne cette contrainte comme la clé primaire de la table. Ce paramètre entraîne d'autres modifications dans la définition du groupe de données, notamment les modifications suivantes :La propriété PrimaryKey (un tableau) de la table est configurée pour refléter les colonnes que vous avez spécifiées pour la contrainte.
La propriété Unique de chaque colonne dans la contrainte a la valeur true.
La propriété AllowDBNull de chaque colonne dans la contrainte a la valeur false.
Ouverture de la boîte de dialogue Contrainte unique
Pour afficher cette boîte de dialogue dans un groupe de données typé
Ouvrez le groupe de données dans le Concepteur de DataSet.
Cliquez avec le bouton droit sur la colonne à laquelle vous souhaitez ajouter la contrainte.
Pointez sur Ajouter, puis sélectionnez Clé.
Pour afficher cette boîte de dialogue dans un groupe de données non typé
Sélectionnez le groupe de données non typé dans le formulaire ou le composant.
Dans la fenêtre Propriétés, cliquez sur le bouton correspondant à la propriété Tables pour afficher l'Éditeur de collections Tables.
Dans la liste Membres, sélectionnez la table pour laquelle vous voulez définir une contrainte.
Sélectionnez la propriété Constraints et cliquez sur le bouton en regard de l'intitulé (Collection).
Dans l'Éditeur de collection Constraints, cliquez sur Ajouter et sélectionnez UniqueConstraint.
Voir aussi
Tâches
Comment : définir une colonne de données comme clé primaire
Comment : restreindre une colonne de données pour contenir des valeurs uniques
Concepts
Liaison de contrôles à des données dans Visual Studio
Autres ressources
Connexion aux données dans Visual Studio
Préparation de votre application pour recevoir des données
Extraction de données dans votre application