منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
تحديث بيانات خلية في DataGridView أرجو المساعدة - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم أسئلة واستفسارات الأعضاء - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=94)
+--- قسم : قسم قواعد البيانات العام (http://vb4arb.com/vb/forumdisplay.php?fid=169)
+--- الموضوع : تحديث بيانات خلية في DataGridView أرجو المساعدة (/showthread.php?tid=11439)



تحديث بيانات خلية في DataGridView أرجو المساعدة - rafaag777 - 16-02-15

السلام عليكم
عندي مشكلة في تحديث بيانات خلية تابعة لعمود مخفي في 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)
ايضا لم يتم تحديث البيانات في قاعدة البيانات
ارجو ممن لديه حل لهذه المشكلة