DataRowCollection.Remove(DataRow) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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.