16-02-15, 10:57 AM
السلام عليكم
عندي مشكلة في تحديث بيانات خلية تابعة لعمود مخفي في DataGridView
عملت الاتصال بقاعدة البيانات كما يلي:
ربطت قاعدة بيانات ب 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)
ارجو ممن لديه حل لهذه المشكلة