ConstraintCollection.Remove Metoda

Definicja

Usuwa element Constraint z elementu 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)

Źródło:
ConstraintCollection.cs
Źródło:
ConstraintCollection.cs
Źródło:
ConstraintCollection.cs

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 element docelowy Constraint, i CanRemove metodę, aby określić, czy można usunąć obiekt Constraint .

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

Zobacz też

Dotyczy

Remove(String)

Źródło:
ConstraintCollection.cs
Źródło:
ConstraintCollection.cs
Źródło:
ConstraintCollection.cs

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 Constraint elementu do usunięcia.

Przykłady

Poniższy przykład usuwa element Constraint z ConstraintCollection po przetestowaniu jego obecności z Contains metodą i czy można go usunąć za pomocą CanRemove 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 element docelowy Constraint, i CanRemove metodę, aby określić, czy można usunąć obiekt Constraint .

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

Zobacz też

Dotyczy