ConstraintCollection.Remove Метод

Определение

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

Перегрузки

Имя Описание
Remove(Constraint)

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

Remove(String)

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

Remove(Constraint)

Исходный код:
ConstraintCollection.cs
Исходный код:
ConstraintCollection.cs
Исходный код:
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
Исходный код:
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 если ограничение успешно удалено.

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

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