تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] كود الحذف من قاعدة بيانات
#2
لنفرض الداتاقريدفيو لها اسم = dg1

ورقم السجل الآيدي في أول عمود من الداتاقريد

conn = متغير إتصال الداتابيز
Table1 = اسم الجدول
ID = حقل الآيدي في الجدول

عدّل ما يلزم ليتناسب معك

* ضع هذا الكود في حدث : CellMouseClick للداتاقريدفيو





كود :
'إختياري هذا السطر لإظهار رسالة برقم السجل الآيدي عند النقر على الداتاقريدفيو
        'MsgBox(dg1.Rows(e.RowIndex).Cells(0).Value)

'حذف الصف من جدول قاعدة البيانات
        Dim Cmd As New OleDbCommand("DELETE From [Table1] WHERE ID=" & dg1.Rows(e.RowIndex).Cells(0).Value & " ", conn)
        If conn.State = ConnectionState.Closed Then conn.Open()
        Cmd.ExecuteNonQuery()
        conn.Close()

'حذف الصف من الداتاقريدفيو
        dg1.Rows.RemoveAt(e.RowIndex)

        MsgBox("Record Deleted")
في حال كان حقل الآيدي ID نصي تضع نفس الكود بالأعلى وتستبدل السطر هذا بالسطر الذي بالأعلى :
كود :
       Dim Cmd As New OleDbCommand("DELETE From [Table1] WHERE ID='" & dg1.Rows(e.RowIndex).Cells(0).Value & "' ", conn)
يا رحمن الدنيا والآخرة ورحيمهما
الرد }}}
تم الشكر بواسطة: baha , muad , elgokr


الردود في هذا الموضوع
كود الحذف من قاعدة بيانات - بواسطة muad - 13-10-19, 10:17 PM
RE: كود الحذف من قاعدة بيانات - بواسطة حريف برمجة - 14-10-19, 10:18 AM
RE: كود الحذف من قاعدة بيانات - بواسطة muad - 14-10-19, 10:11 PM


التنقل السريع :


يقوم بقرائة الموضوع: