ConstraintCollection.Remove 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| Remove(Constraint) |
从集合中移除指定的 Constraint 值。 |
| Remove(String) |
从 Constraint 集合中删除按名称指定的对象。 |
Remove(Constraint)
- Source:
- ConstraintCollection.cs
- Source:
- ConstraintCollection.cs
- Source:
- ConstraintCollection.cs
- Source:
- ConstraintCollection.cs
- Source:
- 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)
- Source:
- ConstraintCollection.cs
- Source:
- ConstraintCollection.cs
- Source:
- ConstraintCollection.cs
- Source:
- ConstraintCollection.cs
- Source:
- 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 事件。