Condividi tramite


ConstraintCollection.Remove Metodo

Definizione

Rimuove una classe Constraint dalla classe ConstraintCollection.

Overload

Remove(Constraint)

Rimuove l'oggetto Constraint specificato dalla raccolta.

Remove(String)

Rimuove dall'insieme l'oggetto Constraint specificato in base al nome.

Remove(Constraint)

Origine:
ConstraintCollection.cs
Origine:
ConstraintCollection.cs
Origine:
ConstraintCollection.cs

Rimuove l'oggetto Constraint specificato dalla raccolta.

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)

Parametri

constraint
Constraint

Oggetto Constraint da rimuovere.

Eccezioni

Il valore dell'argomento constraint è null.

Il vincolo non appartiene all'insieme.

Esempio

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

Commenti

Prima di usare il Remove metodo, è possibile usare il Contains metodo per determinare se la raccolta contiene la destinazione Constrainte il CanRemove metodo per determinare se è possibile rimuovere un oggetto Constraint .

L'evento CollectionChanged si verifica se il vincolo viene rimosso correttamente.

Vedi anche

Si applica a

Remove(String)

Origine:
ConstraintCollection.cs
Origine:
ConstraintCollection.cs
Origine:
ConstraintCollection.cs

Rimuove dall'insieme l'oggetto Constraint specificato in base al nome.

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

Parametri

name
String

Nome dell'oggetto Constraint da rimuovere.

Esempio

Nell'esempio seguente viene rimosso un ConstraintCollectionConstraint oggetto dopo il test per la relativa presenza con il Contains metodo e se può essere rimosso con il CanRemove metodo .

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

Commenti

Prima di usare il Remove metodo, è possibile usare il Contains metodo per determinare se la raccolta contiene la destinazione Constrainte il CanRemove metodo per determinare se è possibile rimuovere un oggetto Constraint .

L'evento CollectionChanged si verifica se il vincolo viene rimosso correttamente.

Vedi anche

Si applica a