ConstraintCollection.Remove Yöntem

Tanım

bir Constraint öğesini içinden ConstraintCollectionkaldırır.

Aşırı Yüklemeler

Remove(Constraint)

Belirtilen Constraint öğesini koleksiyondan kaldırır.

Remove(String)

Constraint Koleksiyondan adla belirtilen nesneyi kaldırır.

Remove(Constraint)

Kaynak:
ConstraintCollection.cs
Kaynak:
ConstraintCollection.cs
Kaynak:
ConstraintCollection.cs

Belirtilen Constraint öğesini koleksiyondan kaldırır.

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)

Parametreler

constraint
Constraint

Kaldırılacak Constraint .

Özel durumlar

constraint bağımsız değişkenidirnull.

Kısıtlama koleksiyona ait değil.

Örnekler

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

Açıklamalar

yöntemini kullanmadan Remove önce, Contains yöntemini kullanarak koleksiyonun hedef Constraintöğesini ve yöntemini kullanarak öğesinin CanRemoveConstraint kaldırılıp kaldırılamayacağını belirleyebilirsiniz.

Kısıtlama CollectionChanged başarıyla kaldırılırsa olay gerçekleşir.

Ayrıca bkz.

Şunlara uygulanır

Remove(String)

Kaynak:
ConstraintCollection.cs
Kaynak:
ConstraintCollection.cs
Kaynak:
ConstraintCollection.cs

Constraint Koleksiyondan adla belirtilen nesneyi kaldırır.

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

Parametreler

name
String

Kaldırılacak öğesinin Constraint adı.

Örnekler

Aşağıdaki örnek, yöntemiyle varlığını ve yöntemiyle kaldırılıp kaldırılamayacağını CanRemove test ettikten sonra öğesini kaldırır.ConstraintConstraintCollectionContains

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

Açıklamalar

yöntemini kullanmadan Remove önce, Contains yöntemini kullanarak koleksiyonun hedef Constraintöğesini ve yöntemini kullanarak öğesinin CanRemoveConstraint kaldırılıp kaldırılamayacağını belirleyebilirsiniz.

Kısıtlama CollectionChanged başarıyla kaldırılırsa olay gerçekleşir.

Ayrıca bkz.

Şunlara uygulanır