ConstraintCollection.Remove Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee verwijdert u een Constraint van de ConstraintCollection.
Overloads
| Name | Description |
|---|---|
| Remove(Constraint) |
Hiermee verwijdert u de opgegeven Constraint uit de verzameling. |
| Remove(String) |
Hiermee verwijdert u het Constraint object dat is opgegeven op naam uit de verzameling. |
Remove(Constraint)
Hiermee verwijdert u de opgegeven Constraint uit de verzameling.
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)
Parameters
- constraint
- Constraint
De Constraint te verwijderen.
Uitzonderingen
Het constraint argument is null.
De beperking behoort niet tot de verzameling.
Voorbeelden
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
Opmerkingen
Voordat u de Remove methode gebruikt, kunt u de Contains methode gebruiken om te bepalen of de verzameling het doel Constraintbevat en de CanRemove methode om te bepalen of een Constraint kan worden verwijderd.
De CollectionChanged gebeurtenis treedt op als de beperking is verwijderd.
Zie ook
Van toepassing op
Remove(String)
Hiermee verwijdert u het Constraint object dat is opgegeven op naam uit de verzameling.
public:
void Remove(System::String ^ name);
public void Remove(string name);
member this.Remove : string -> unit
Public Sub Remove (name As String)
Parameters
- name
- String
De naam van de Constraint te verwijderen naam.
Voorbeelden
In het volgende voorbeeld wordt een Constraint verwijderd uit een ConstraintCollection na het testen op de aanwezigheid van de Contains methode en of deze kan worden verwijderd met de CanRemove methode.
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
Opmerkingen
Voordat u de Remove methode gebruikt, kunt u de Contains methode gebruiken om te bepalen of de verzameling het doel Constraintbevat en de CanRemove methode om te bepalen of een Constraint kan worden verwijderd.
De CollectionChanged gebeurtenis treedt op als de beperking is verwijderd.