ConstraintCollection.Remove Méthode

Définition

Supprime un Constraint de l’objet ConstraintCollection.

Surcharges

Nom Description
Remove(Constraint)

Supprime le spécifié Constraint de la collection.

Remove(String)

Supprime l’objet Constraint spécifié par le nom de la collection.

Remove(Constraint)

Supprime le spécifié Constraint de la collection.

public:
 void Remove(System::Data::Constraint ^ constraint);
public void Remove(System.Data.Constraint constraint);
member this.Remove : System.Data.Constraint -> unit
Public Sub Remove (constraint As Constraint)

Paramètres

constraint
Constraint

À Constraint supprimer.

Exceptions

L’argument constraint est null.

La contrainte n’appartient pas à la collection.

Exemples

private void RemoveConstraint(DataTable table,
    Constraint constraint)
{
    if(table.Constraints.Contains(constraint.ConstraintName))
        if(table.Constraints.CanRemove(constraint))
            table.Constraints.Remove(constraint);
}
Private Sub RemoveConstraint(table As DataTable, _
    constraint As Constraint)

    If table.Constraints.Contains(constraint.ConstraintName) Then
        If table.Constraints.CanRemove(constraint) Then
            table.Constraints.Remove(constraint)
        End If
    End If
End Sub

Remarques

Avant d’utiliser la Remove méthode, vous pouvez utiliser la Contains méthode pour déterminer si la collection contient la cible Constraintet la CanRemove méthode pour déterminer si une Constraint peut être supprimée.

L’événement CollectionChanged se produit si la contrainte est correctement supprimée.

Voir aussi

S’applique à

Remove(String)

Supprime l’objet Constraint spécifié par le nom de la collection.

public:
 void Remove(System::String ^ name);
public void Remove(string name);
member this.Remove : string -> unit
Public Sub Remove (name As String)

Paramètres

name
String

Nom de la Constraint suppression.

Exemples

L’exemple suivant supprime un ConstraintConstraintCollection après test de sa présence avec la Contains méthode et indique s’il peut être supprimé avec la CanRemove méthode.

private void RemoveConstraint(ConstraintCollection constraints,
    Constraint constraint)
{
    if(constraints.Contains(constraint.ConstraintName))
        if(constraints.CanRemove(constraint))
            constraints.Remove(constraint.ConstraintName);
}
Private Sub RemoveConstraint _
    (constraints As ConstraintCollection, constraint As Constraint)

    If constraints.Contains(constraint.ConstraintName) Then
        If constraints.CanRemove(constraint) Then
            constraints.Remove(constraint.ConstraintName)
        End If
    End If
End Sub

Remarques

Avant d’utiliser la Remove méthode, vous pouvez utiliser la Contains méthode pour déterminer si la collection contient la cible Constraintet la CanRemove méthode pour déterminer si une Constraint peut être supprimée.

L’événement CollectionChanged se produit si la contrainte est correctement supprimée.

Voir aussi

S’applique à