Bagikan melalui


ConstraintCollection.Remove Metode

Definisi

Overload

Remove(Constraint)

Menghapus yang ditentukan Constraint dari koleksi.

Remove(String)

Menghapus objek yang Constraint ditentukan berdasarkan nama dari koleksi.

Remove(Constraint)

Sumber:
ConstraintCollection.cs
Sumber:
ConstraintCollection.cs
Sumber:
ConstraintCollection.cs

Menghapus yang ditentukan Constraint dari koleksi.

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)

Parameter

constraint
Constraint

yang Constraint akan dihapus.

Pengecualian

Argumennya constraint adalah null.

Batasan bukan milik koleksi.

Contoh

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

Keterangan

Sebelum menggunakan metode , Remove Anda dapat menggunakan Contains metode untuk menentukan apakah koleksi berisi target Constraint, dan CanRemove metode untuk menentukan apakah Constraint dapat dihapus.

Peristiwa CollectionChanged terjadi jika batasan berhasil dihapus.

Lihat juga

Berlaku untuk

Remove(String)

Sumber:
ConstraintCollection.cs
Sumber:
ConstraintCollection.cs
Sumber:
ConstraintCollection.cs

Menghapus objek yang Constraint ditentukan berdasarkan nama dari koleksi.

public:
 void Remove(System::String ^ name);
public void Remove (string name);
member this.Remove : string -> unit
Public Sub Remove (name As String)

Parameter

name
String

Nama yang akan Constraint dihapus.

Contoh

Contoh berikut menghapus Constraint dari ConstraintCollection setelah pengujian untuk kehadirannya dengan Contains metode , dan apakah dapat dihapus dengan CanRemove metode .

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

Keterangan

Sebelum menggunakan metode , Remove Anda dapat menggunakan Contains metode untuk menentukan apakah koleksi berisi target Constraint, dan CanRemove metode untuk menentukan apakah Constraint dapat dihapus.

Peristiwa CollectionChanged terjadi jika batasan berhasil dihapus.

Lihat juga

Berlaku untuk