Freigeben über


ConstraintCollection.Remove Methode

Definition

Überlädt

Remove(Constraint)

Entfernt den angegebenen Constraint aus der Auflistung.

Remove(String)

Entfernt das mit Namen angegebene Constraint-Objekt aus der Auflistung.

Remove(Constraint)

Quelle:
ConstraintCollection.cs
Quelle:
ConstraintCollection.cs
Quelle:
ConstraintCollection.cs

Entfernt den angegebenen Constraint aus der Auflistung.

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)

Parameter

constraint
Constraint

Das zu entfernende Constraint-Element.

Ausnahmen

Das constraint-Argument lautet null.

Die Einschränkung gehört nicht zu der Auflistung.

Beispiele

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

Hinweise

Bevor Sie die Remove -Methode verwenden, können Sie die Contains -Methode verwenden, um zu bestimmen, ob die Auflistung das Ziel Constraintenthält, und die CanRemove -Methode, um zu bestimmen, ob eine Constraint entfernt werden kann.

Das CollectionChanged Ereignis tritt auf, wenn die Einschränkung erfolgreich entfernt wurde.

Weitere Informationen

Gilt für:

Remove(String)

Quelle:
ConstraintCollection.cs
Quelle:
ConstraintCollection.cs
Quelle:
ConstraintCollection.cs

Entfernt das mit Namen angegebene Constraint-Objekt aus der Auflistung.

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

Parameter

name
String

Der Name des zu entfernenden Constraint-Objekts.

Beispiele

Im folgenden Beispiel wird ein Constraint aus einem ConstraintCollection entfernt, nachdem getestet wurde, ob es mit der Contains -Methode vorhanden ist und ob es mit der CanRemove -Methode entfernt werden kann.

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

Hinweise

Bevor Sie die Remove -Methode verwenden, können Sie die Contains -Methode verwenden, um zu bestimmen, ob die Auflistung das Ziel Constraintenthält, und die CanRemove -Methode, um zu bestimmen, ob eine Constraint entfernt werden kann.

Das CollectionChanged Ereignis tritt auf, wenn die Einschränkung erfolgreich entfernt wurde.

Weitere Informationen

Gilt für: