ConstraintCollection.Remove Metodo

Definizione

Overload

Nome Descrizione
Remove(Constraint)

Rimuove l'oggetto specificato Constraint dalla raccolta.

Remove(String)

Rimuove l'oggetto Constraint specificato dal nome dall'insieme.

Remove(Constraint)

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

Rimuove l'oggetto specificato Constraint 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

L'argomento constraint è null.

Il vincolo non appartiene alla raccolta.

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 utilizzare il Remove metodo , è possibile utilizzare il Contains metodo per determinare se la raccolta contiene la destinazione Constrainte il CanRemove metodo per determinare se è possibile rimuovere un Constraint oggetto .

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
Origine:
ConstraintCollection.cs
Origine:
ConstraintCollection.cs

Rimuove l'oggetto Constraint specificato dal nome dall'insieme.

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 Constraint oggetto da un ConstraintCollection oggetto dopo il test della 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 utilizzare il Remove metodo , è possibile utilizzare il Contains metodo per determinare se la raccolta contiene la destinazione Constrainte il CanRemove metodo per determinare se è possibile rimuovere un Constraint oggetto .

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

Vedi anche

Si applica a