Поделиться через


ConstraintCollection.Remove Метод

Определение

Удаляет объект Constraint из объекта ConstraintCollection.

Перегрузки

Remove(Constraint)

Удаляет указанный объект Constraint из коллекции.

Remove(String)

Удаляет из коллекции ограничение Constraint, указанное по имени.

Remove(Constraint)

Исходный код:
ConstraintCollection.cs
Исходный код:
ConstraintCollection.cs
Исходный код:
ConstraintCollection.cs

Удаляет указанный объект Constraint из коллекции.

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)

Параметры

constraint
Constraint

Объект Constraint для удаления.

Исключения

Аргумент constraint имеет значение null.

Ограничение не принадлежит коллекции.

Примеры

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

Комментарии

Перед использованием Remove метода можно использовать Contains метод , чтобы определить, содержит ли коллекция целевой Constraintобъект , и CanRemove метод , чтобы определить, можно ли Constraint удалить объект .

Событие CollectionChanged возникает, если ограничение успешно удалено.

См. также раздел

Применяется к

Remove(String)

Исходный код:
ConstraintCollection.cs
Исходный код:
ConstraintCollection.cs
Исходный код:
ConstraintCollection.cs

Удаляет из коллекции ограничение Constraint, указанное по имени.

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

Параметры

name
String

Имя удаляемого объекта Constraint.

Примеры

В следующем примере удаляется Constraint из ConstraintCollection после проверки его наличия с помощью Contains метода и возможности его удаления с помощью CanRemove метода .

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

Комментарии

Перед использованием Remove метода можно использовать Contains метод , чтобы определить, содержит ли коллекция целевой Constraintобъект , и CanRemove метод , чтобы определить, можно ли Constraint удалить объект .

Событие CollectionChanged возникает, если ограничение успешно удалено.

См. также раздел

Применяется к