شما باید فیلدی غیر تکراری مثل autonumber برای جدولت داشته باشی .
در این مثال فیلد number از نوع autonumber میباشد.
این کد رو در رویداد کلیک دیتا گرید بنویس:
Dim dr As DataRow
dr = dst.Tables(0).Rows.Item(dgv.CurrentRow.Index)
i = dr.Item("number")
i حاوی فیلد غیر تکراری سطر انتخاب شده است.
کد حذف:
Dim cmddel AsNew OleDb.OleDbCommand
Dim ds1 AsNew DataSet
Dim strdel = "delete from mytebel where number= " + CStr(i)
conn.Open()
cmddel.CommandType = CommandType.Text
cmddel.CommandText = strdel
cmddel.Connection = conn
گرفتن تایید برای حذف
cmddel.ExecuteNonQuery()
conn.close
حالا دیتا گرید رو به بانکت مرتبط کن . اگه برای بار اول از طریق dataset دیتا گرید رو بایند کردی در اینجا دوباره همون کد رو بنویس.