Comparteix a través de


ConstraintCollection.Remove Método

Definición

Quita un objeto Constraint de ConstraintCollection.

Sobrecargas

Remove(Constraint)

Quita el objeto Constraint especificado de la colección.

Remove(String)

Quita el objeto Constraint especificado por nombre de la colección.

Remove(Constraint)

Source:
ConstraintCollection.cs
Source:
ConstraintCollection.cs
Source:
ConstraintCollection.cs

Quita el objeto Constraint especificado de la colección.

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

Constraint que se va a quitar.

Excepciones

El argumento constraint es null.

La restricción no pertenece a la colección.

Ejemplos

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

Comentarios

Antes de usar el Remove método , puede usar el Contains método para determinar si la colección contiene el destino Constrainty el CanRemove método para determinar si se puede quitar .Constraint

El CollectionChanged evento se produce si la restricción se quita correctamente.

Consulte también

Se aplica a

Remove(String)

Source:
ConstraintCollection.cs
Source:
ConstraintCollection.cs
Source:
ConstraintCollection.cs

Quita el objeto Constraint especificado por nombre de la colección.

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

Nombre de la clase Constraint que se va a quitar.

Ejemplos

En el ejemplo siguiente se quita un Constraint elemento de un ConstraintCollection elemento después de probar su presencia con el Contains método y si se puede quitar con el 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

Comentarios

Antes de usar el Remove método , puede usar el Contains método para determinar si la colección contiene el destino Constrainty el CanRemove método para determinar si se puede quitar .Constraint

El CollectionChanged evento se produce si la restricción se quita correctamente.

Consulte también

Se aplica a