ConstraintCollection.Remove Metoda

Definicja

Usuwa element Constraint z obiektu ConstraintCollection.

Przeciążenia

Remove(Constraint)

Usuwa określony Constraint element z kolekcji.

Remove(String)

Constraint Usuwa obiekt określony przez nazwę z kolekcji.

Remove(Constraint)

Usuwa określony Constraint element z kolekcji.

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)

Parametry

constraint
Constraint

Element Constraint do usunięcia.

Wyjątki

Argumentem constraint jest null.

Ograniczenie nie należy do kolekcji.

Przykłady

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

Uwagi

Przed użyciem Remove metody można użyć Contains metody , aby określić, czy kolekcja zawiera obiekt docelowy Constraint, i CanRemove metodę w celu określenia, czy Constraint można usunąć obiekt .

Zdarzenie CollectionChanged występuje, jeśli ograniczenie zostało pomyślnie usunięte.

Zobacz też

Dotyczy

Remove(String)

Constraint Usuwa obiekt określony przez nazwę z kolekcji.

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

Parametry

name
String

Nazwa obiektu Constraint do usunięcia.

Przykłady

Poniższy przykład usuwa element Constraint z obiektu po ConstraintCollection przetestowaniu jego obecności z Contains metodą i określa, czy można go usunąć za CanRemove pomocą metody .

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

Uwagi

Przed użyciem Remove metody można użyć Contains metody , aby określić, czy kolekcja zawiera obiekt docelowy Constraint, i CanRemove metodę w celu określenia, czy Constraint można usunąć obiekt .

Zdarzenie CollectionChanged występuje, jeśli ograniczenie zostało pomyślnie usunięte.

Zobacz też

Dotyczy