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 の名前です。
例
次の例では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 、制約が正常に削除された場合に発生します。
こちらもご覧ください
適用対象
.NET