Hapus Data pada Datagridview C# - Ms. Access & Visual Studio 2008

Hapus Data pada Datagridview C# - Pada postingan sebelumnya, kita telah membahas tentang bagaimana Menampilkan Data Ms. Access pada DataGridview menggunakan Visual Studio 2008 C#.
Setelah data berhasil ditampilkan, yang harus kita ketahui setelahnya adalah bagaimana jika kita ingin menghapus data yang ada pada Datagridview?Inilah yang akan kita bahas pada postingan kali ini tentang Visual Studio 2008 C# dengan judul tersebut di atas.

Langsung saja untuk menghapus data pada datagridview, pada form sebelumnya yang sudah kita buat siapkan button. Beri nama buttonHapus. Double klik button kemudian masukkan coding berikut ini : 

if (MessageBox.Show("Apakah anda akan menghapus data ini?", "Hapus",
MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
foreach (DataGridViewRow row in dataGridView1.SelectedRows)
{
OleDbCommand cmd = new OleDbCommand("delete from pelanggan where idpelanggan=?", MyData.Connection);
cmd.Parameters.Add("idpelanggan", OleDbType.VarChar, 10).Value = row.Cells[0].Value.ToString();
cmd.ExecuteNonQuery();
cmd.Dispose();
}
TampilkanData();
}

Semoga bermanfaat ^^

3 komentar

assalamualaikum mba, saya mau nanya,
code pada baris
"cmd.Parameters.Add("idpelanggan", OleDbType.VarChar, 10).Value = row.Cells[0].Value.ToString();"
itu maksudnya apa ya mba ? code saya error pada baris itu mba. makasih infonya :)

kalau gak salah itu untuk membuat sebuah parameter. yang jenis tipe datanya harus sama dengan database.

Kak coding saya eror di cmd.ExecuteNonQuery();

Berkomentar yang sopan ya, Terimakasih sahabat..
EmoticonEmoticon