ConstraintCollection.Remove Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.