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

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

كود :
ConnString = "Provider=MicroSoft.jet.oledb.4.0;Data Source=" & Application.StartupPath & "\Data.mdb"
       con = New OleDbConnection(ConnString)
       DS = New DataSet
       con.Open()
       SQL = "SELECT * FROM Families"
       DaFamilies = New OleDbDataAdapter(SQL, con)
       
       DaFamilies.Fill(DS, "Families")
       
       con.Close()

ربطت قاعدة بيانات ب DataGridView كمايلي:

كود :
DGVFamilies.AutoGenerateColumns = False
DGVFamilies.DataSource = DS.Tables("Families")
DGVFamilies.Columns(3).DataPropertyName = "personsID"
DGVFamilies.Columns(3).Visible = False

وعند اعطاء قيمة لخلية من العمود المخفي كمايلي:

كود :
DGVFamilies.Item(3, SelectdFamilyRow).Value = NewValue

وتحديث البيانات وحفظها كمايلي:

كود :
CmdBFamilies = New OleDb.OleDbCommandBuilder(DaFamilies)
               con.Open()
               DaFamilies.Update(DS, "Families")
               con.Close()
               DS.Tables("Families").AcceptChanges()

المشكلة انه لا يتم تحديث البيانات في قاعدة البيانات وجربت كل ممايلي
كود :
DGVFamilies.Refresh()
               DGVFamilies.RefreshEdit()
               DGVFamilies.UpdateCellValue(C, R)
ايضا لم يتم تحديث البيانات في قاعدة البيانات
ارجو ممن لديه حل لهذه المشكلة