語言

ConstraintCollection.Remove 方法

定義

多載

名稱 Description
Remove(Constraint)

將指定的 Constraint 資料從集合中移除。

Remove(String)

從集合中移除 Constraint 以名稱指定的物件。

Remove(Constraint)

來源:
ConstraintCollection.cs
來源:
ConstraintCollection.cs
來源:
ConstraintCollection.cs
來源:
ConstraintCollection.cs
來源:
ConstraintCollection.cs

將指定的 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)

來源:
ConstraintCollection.cs
來源:
ConstraintCollection.cs
來源:
ConstraintCollection.cs
來源:
ConstraintCollection.cs
來源:
ConstraintCollection.cs

從集合中移除 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 事件就會發生。

另請參閱

適用於