ConstraintCollection.Remove Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Entfernt Constraint aus ConstraintCollection.
Überlädt
Remove(Constraint) |
Entfernt den angegebenen Constraint aus der Auflistung. |
Remove(String) |
Entfernt das mit Namen angegebene Constraint-Objekt aus der Auflistung. |
Remove(Constraint)
- Quelle:
- ConstraintCollection.cs
- Quelle:
- ConstraintCollection.cs
- Quelle:
- ConstraintCollection.cs
Entfernt den angegebenen Constraint aus der Auflistung.
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)
Parameter
- constraint
- Constraint
Das zu entfernende Constraint-Element.
Ausnahmen
Das constraint
-Argument lautet null
.
Die Einschränkung gehört nicht zu der Auflistung.
Beispiele
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
Hinweise
Bevor Sie die Remove
-Methode verwenden, können Sie die Contains -Methode verwenden, um zu bestimmen, ob die Auflistung das Ziel Constraintenthält, und die CanRemove -Methode, um zu bestimmen, ob eine Constraint entfernt werden kann.
Das CollectionChanged Ereignis tritt auf, wenn die Einschränkung erfolgreich entfernt wurde.
Weitere Informationen
Gilt für:
Remove(String)
- Quelle:
- ConstraintCollection.cs
- Quelle:
- ConstraintCollection.cs
- Quelle:
- ConstraintCollection.cs
Entfernt das mit Namen angegebene Constraint-Objekt aus der Auflistung.
public:
void Remove(System::String ^ name);
public void Remove (string name);
member this.Remove : string -> unit
Public Sub Remove (name As String)
Parameter
- name
- String
Der Name des zu entfernenden Constraint-Objekts.
Beispiele
Im folgenden Beispiel wird ein Constraint aus einem ConstraintCollection entfernt, nachdem getestet wurde, ob es mit der Contains -Methode vorhanden ist und ob es mit der CanRemove -Methode entfernt werden kann.
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
Hinweise
Bevor Sie die Remove
-Methode verwenden, können Sie die Contains -Methode verwenden, um zu bestimmen, ob die Auflistung das Ziel Constraintenthält, und die CanRemove -Methode, um zu bestimmen, ob eine Constraint entfernt werden kann.
Das CollectionChanged Ereignis tritt auf, wenn die Einschränkung erfolgreich entfernt wurde.