السلام عليكم ورحمة الله وبركاته أخوتي الكرام لدي برنامج على فيجوال ستوديو 2010 وقاعدة بيانات SQLite يقوم بستجيل المواد والتعديل عليها وحذفها من خلال فورم أخرى تأخذ هذه البيانات من الفورم الأولى باستخدام DataTable وكما تعرفون يجب أخذ رقم الصف المحدد باستخدام الدالة BindingContext وعند تحميل الفورم يصبح رقم الصف 0 من فضلكم أولا أضيفو مكتبة System.Data.SQLite المرفقة مع المشروع الى الفيجوال ستوديو الخاص بكم أرجو المساعدة من فضلكم .
14-09-20, 02:32 AM (آخر تعديل لهذه المشاركة : 14-09-20, 02:37 AM {2} بواسطة alfeysal2.)
اخوي انت لم تعمل جملة update
كود :
'Public Sub update_("أسم الاجراء")(ByVal "ضع هنا نوع البرايمتر" As String, ByVal ID2 As Integer)
' Dim Cmd As New OleDbCommand(" update * From Products where (ID=@ID2) ", Con)
' Cmd.Parameters.Add("ضع هنا نوع البرايمتر", OleDbType.VarChar).Value = "ضع هنا نوع البرايمتر"
' Cmd.Parameters.Add("ID2", OleDbType.Integer).Value = ID2
' Con.Open()
' Cmd.ExecuteNonQuery()
' Con.Close()
' Cmd = Nothing
'End Sub
كل فورم له BindingContext خاص به
فاذا كنت في الفورم Form2 وتريد قراءة BindingContext الخاص بالفورم Form1 فيجب كتابة اسم الفورم قبله مثل
Form1.BindingContext