Bagikan melalui


DataRowCollection.Remove(DataRow) Metode

Definisi

Menghapus yang ditentukan DataRow dari koleksi.

public:
 void Remove(System::Data::DataRow ^ row);
public void Remove (System.Data.DataRow row);
member this.Remove : System.Data.DataRow -> unit
Public Sub Remove (row As DataRow)

Parameter

row
DataRow

yang DataRow akan dihapus.

Contoh

Contoh berikut menggunakan Remove metode untuk menghapus baris yang ditemukan dalam DataRowCollection objek. Contoh pertama-tama Contains menggunakan metode untuk menentukan apakah koleksi baris berisi baris. Jika ya, Find metode ini digunakan untuk menemukan baris tertentu, dan Remove metode tersebut kemudian digunakan untuk menghapus baris.

Private Sub RemoveFoundRow(ByVal table As DataTable)
    Dim rowCollection As DataRowCollection = table.Rows

    ' Test to see if the collection contains the value.
    If rowCollection.Contains(TextBox1.Text) Then
        Dim foundRow As DataRow = rowCollection.Find(TextBox1.Text)
        rowCollection.Remove(foundRow)
        Console.WriteLine("Row Deleted")
    Else
        Console.WriteLine("No such row found.")
    End If
 End Sub

Keterangan

Saat baris dihapus, semua data dalam baris tersebut akan hilang. Anda juga dapat memanggil Delete metode DataRow kelas untuk hanya menandai baris untuk dihapus. Remove Panggilan sama dengan memanggil Delete dan kemudian memanggil AcceptChanges.

Remove tidak boleh dipanggil dalam perulangan foreach saat melakukan iterasi melalui DataRowCollection objek . Remove memodifikasi status koleksi.

Anda juga dapat menggunakan Clear metode untuk menghapus semua anggota koleksi sekaligus.

Berlaku untuk

Lihat juga