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 возникает, если ограничение успешно удалено.