انا مبتدئة في الفيجوال بيسك دوت نت 2005 بعد انتقالي من فيجوال بيسك 6 وهذا اول مشروع لي
استخدم قاعدة بيانات Access 2003 واستخدم الوضع المنفصل في ADO.Net
اريد تعديل سجل في جدول بالضغط على زر تعديل ولكن لا ينتقل التعديل الى مصدر البيانات.
الكود عند تحميل النموذج :
CN.Open()
da.Fill(ds, "MnGrps")
CN.Close()
txt1.DataBindings.Add("text", ds, "MnGrps.MnGrpNo")
txt2.DataBindings.Add("text", ds, "MnGrps.MnGrpNm")حيث انني عرفت الاتصال في module
وكود زر التعديل كما يلي :
Dim CmdB As New OleDb.OleDbCommandBuilder(da)
Dim RowNo As Integer = Me.BindingContext(ds, "MnGrps").Position
ds.Tables("MnGrps").Rows(RowNo).Item(0) = CInt(txt1.Text)
ds.Tables("MnGrps").Rows(RowNo).Item(1) = txt2.Text
da.UpdateCommand = CmdB.GetUpdateCommand()
da.Update(ds, "MnGrps")
MsgBox("تم التعديل")فهل يوجد خطأ في هذا الكود وما الحل
في المرفقات المشروع ، احتمال يكون في خطأ في موضع آخر