coba alternatif ini

letakkan koding ini di event click nya datagrid

If MsgBox("apakah data ini mau dihapus?", vbYesNo + vbCritical, "Hapus 
data") = vbYes Then
  rs.Delete
  rs.MoveNext
End If

atau bisa juga spt ini

If MsgBox("apakah data ini mau dihapus?", vbYesNo + vbCritical, "Hapus 
data") = vbYes Then
  cn.execute("delete from tabel where kode =   datagrid1.columns.item(0)
End If

jadi perintah diatas akan menghapus data yg kodenya ada di kolom pertama 
dari datagrid dan baris yang di klik user

salam
lilis 

Kirim email ke