ConstraintCollection.Remove 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| 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 方法判斷是否能移除 a 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 。
範例
以下範例在測試方法是否存在 a 後,將 a ConstraintConstraintCollection 移除,並判斷是否能用該方法移除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 方法判斷是否能移除 a Constraint 。
當該約束成功移除時,該 CollectionChanged 事件就會發生。