ConstraintCollection.Remove Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.