共用方式為


ConstraintCollection.Remove 方法

定義

ConstraintConstraintCollection 中移除。

多載

Remove(Constraint)

從集合移除指定的 Constraint

Remove(String)

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

Remove(Constraint)

來源:
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 判斷是否可以 Constraint 移除 的方法。

如果成功移除條件約束,就會 CollectionChanged 發生此事件。

另請參閱

適用於

Remove(String)

來源:
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 名稱。

範例

下列範例會 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 判斷是否可以 Constraint 移除 的方法。

如果成功移除條件約束,就會 CollectionChanged 發生此事件。

另請參閱

適用於