ConstraintCollection.Remove 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將 Constraint 從 ConstraintCollection 中移除。
多載
Remove(Constraint) |
從集合移除指定的 Constraint。 |
Remove(String) |
從集合中移除名稱所指定的 Constraint 物件。 |
Remove(Constraint)
從集合移除指定的 Constraint。
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)
參數
- constraint
- Constraint
要移除的 Constraint。
例外狀況
constraint
引數為 null
。
條件約束不屬於集合。
範例
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
備註
使用 Remove
方法之前,您可以使用 Contains 方法來判斷集合是否包含目標 Constraint,以及 CanRemove 判斷是否可以 Constraint 移除 的方法。
如果成功移除條件約束,就會 CollectionChanged 發生此事件。
另請參閱
適用於
Remove(String)
從集合中移除名稱所指定的 Constraint 物件。
public:
void Remove(System::String ^ name);
public void Remove (string name);
member this.Remove : string -> unit
Public Sub Remove (name As String)
參數
- name
- String
要移除的 Constraint 名稱。
範例
下列範例會 Constraint 從 ConstraintCollection 使用 方法測試其存在狀態 Contains 之後,從中移除 ,以及是否可以使用 CanRemove 方法移除它。
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
備註
使用 Remove
方法之前,您可以使用 Contains 方法來判斷集合是否包含目標 Constraint,以及 CanRemove 判斷是否可以 Constraint 移除 的方法。
如果成功移除條件約束,就會 CollectionChanged 發生此事件。