منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : التعديل لكود الحذف من جدولين
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم

اريد التعديل علي كود الحذف حيث يقوم بالحذف ولا يحفظ البيانات


حاولت بالكود دة ولكن لاشيء


كود :
If DataGridView1.RowCount <= 0 Then
               MsgBox("الجدول فارغ ", 16 + 524288, "تنبيه")
               Exit Sub
           End If
           DataGridView1.ClearSelection()
           Dim a As Integer
           DataGridView1.Rows(DataGridView1.CurrentRow.Index).Selected = True
           a = DataGridView1.Rows.GetLastRow(DataGridViewElementStates.Selected).ToString + 1

           Application.DoEvents()

           DataGridView1.Rows.RemoveAt(DataGridView1.CurrentRow.Index)
           Validate()
           DataAdapter1.Update(DataSet1.Tables("tb1"))
           DataAdapter1.Update(DataSet1.Tables("tb2"))
           DataSet1.AcceptChanges()


جربت بالكود دةولكن  لاشيء  خطا ايضا

كود :
   If DataGridView1.RowCount <= 0 Then
               MsgBox("الجدول فارغ ", 16 + 524288, "تنبيه")
               Exit Sub
           End If
           DataGridView1.ClearSelection()
           Dim a As Integer
           DataGridView1.Rows(DataGridView1.CurrentRow.Index).Selected = True
           a = DataGridView1.Rows.GetLastRow(DataGridViewElementStates.Selected).ToString + 1

           Application.DoEvents()

           DataGridView1.Rows.RemoveAt(DataGridView1.CurrentRow.Index)
           Validate()
           DataAdapter1.Update(DataSet1.Tables("tb1,tb2"))
           DataSet1.AcceptChanges()
update لا تقوم بالحذف هي تقوم بتحديث البيانات الموجودة فقط
استخدم delete
إذا كنت رابط DataGridView1 عن طريق جدول في DataSet1
إحذف من الجدول اللي في DataSet1 وليس من الأداة DataGridView1.Rows.RemoveAt
(18-12-17, 06:41 PM)طالب برمجة كتب : [ -> ]إذا كنت رابط DataGridView1 عن طريق جدول في DataSet1
إحذف من الجدول اللي في DataSet1 وليس من الأداة DataGridView1.Rows.RemoveAt

الكود دة دبحذف بية بالجداول غير المتصلة وبيحذف عادي بدون مشاكل
إذا اجعل خصائص الربط:
ضع ✓ فرض التكامل المرجعي
ضع ✓ تتالي تحديث الحقول المرتبطة
ضع ✓ تتالي حـــذف الحقول المرتبطة
(18-12-17, 07:47 PM)طالب برمجة كتب : [ -> ]إذا اجعل خصائص الربط:
ضع ✓ فرض التكامل المرجعي
ضع ✓ تتالي تحديث الحقول المرتبطة
ضع ✓ تتالي حـــذف الحقول المرتبطة

كلة مختارة وانا بعمل العلاقة عشان عملية التحديث والحذف

صورة الخطا

[attachment=16429]