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

نسخة كاملة : مساعده اريد كود لحذف عدد من الصفوف من الداتا قرد فيو وكذلك تنحذف من قاعدة البيانات
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
ابحث عن  كود لحذف عدد من الصفوف من الداتا قرد فيو وكذلك تنحذف من قاعدة البيانات مع العلم استخدم فيجول دوت نت 2013  واسكيول سيرفر 2008
طيب ، فين المشكلة ، بعد الحذف أحفظ التعدلاات مباشرة على قاعدة البيانات
السلام عليكم 
اذا كنت تريد حذف من الداتاقريدفيو وتريد يكون الحذف من قاعدة البيانات ايضا 
عرف داتاتيبل 
وداتا ادابتر  
PHP كود :
Dim dt As New DataTable
Dim da 
As New OledbDataAdapter 

وضيف زر حذف على الداتا قريد فيو 
كالتالي  في حدث تحميل الفورم
PHP كود :
Dim _btnDelete As New DataGridViewButtonColumn With {.HeaderText " حذف", .Text "حذف", .UseColumnTextForButtonValue True
PHP كود :
DataGridView1.Columns.Add(_btnDelete
لا زم تخلي الداتاقريدفيو غير قابلة للترتيب لانها تخبص عليك الدنيا 
PHP كود :
For Each a As DataGridViewColumn In DataGRidView1.Columns
            a
.SortMode DataGridViewColumnSortMode.NotSortable
        Next 
في حدث النقر على الداتا قريد فيو تسوي هذا الكود 
 
PHP كود :
if e..columnindex =0 then
dim p 
as integer bindingcontext(dt).position
dt
.rows.removeat(p)
dim sav as new oledbcommandbuilder(da)
da.update(dt)
dt.AcceptChanges() 

قم بتغيير اي شيئ قد يحتوي على OleDB  إالى Sql العفو لم انتبه الى للعنوان