ConstraintCollection.Remove Método

Definição

Sobrecargas

Name Description
Remove(Constraint)

Remove o especificado Constraint da coleção.

Remove(String)

Remove o Constraint objeto especificado pelo nome da coleção.

Remove(Constraint)

Origem:
ConstraintCollection.cs
Origem:
ConstraintCollection.cs
Origem:
ConstraintCollection.cs
Origem:
ConstraintCollection.cs
Origem:
ConstraintCollection.cs

Remove o especificado Constraint da coleção.

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)

Parâmetros

constraint
Constraint

O Constraint para remover.

Exceções

O constraint argumento é null.

A restrição não pertence à coleção.

Exemplos

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

Observações

Antes de usar o Remove método, pode usar o Contains método para determinar se a coleção contém o alvo Constraint, e o CanRemove método para determinar se um Constraint pode ser removido.

O CollectionChanged evento ocorre se a restrição for removida com sucesso.

Ver também

Aplica-se a

Remove(String)

Origem:
ConstraintCollection.cs
Origem:
ConstraintCollection.cs
Origem:
ConstraintCollection.cs
Origem:
ConstraintCollection.cs
Origem:
ConstraintCollection.cs

Remove o Constraint objeto especificado pelo nome da coleção.

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

Parâmetros

name
String

O nome do Constraint a remover.

Exemplos

O exemplo seguinte remove a Constraint de a ConstraintCollection após o teste quanto à sua presença com o Contains método, e se pode ser removido com o CanRemove método.

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

Observações

Antes de usar o Remove método, pode usar o Contains método para determinar se a coleção contém o alvo Constraint, e o CanRemove método para determinar se um Constraint pode ser removido.

O CollectionChanged evento ocorre se a restrição for removida com sucesso.

Ver também

Aplica-se a