Compartilhar via


ConstraintCollection.Remove Método

Definição

Sobrecargas

Remove(Constraint)

Remove o Constraint especificado da coleção.

Remove(String)

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

Remove(Constraint)

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

Remove o Constraint especificado 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 a ser removido.

Exceções

O argumento constraint é 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

Comentários

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

O CollectionChanged evento ocorrerá se a restrição for removida com êxito.

Confira também

Aplica-se a

Remove(String)

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

Remove o objeto Constraint especificado por 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 ser removido.

Exemplos

O exemplo a seguir remove um Constraint de um ConstraintCollection após o teste de sua presença com o Contains método e se ele 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

Comentários

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

O CollectionChanged evento ocorrerá se a restrição for removida com êxito.

Confira também

Aplica-se a