السلام عليكم
عندى فورم فيها dataGridView مربوطة ب myDatabaseDataset وقاعدة البيانات أكسيس والبيانات تعرض على ال dataGridView وكله تمام ، عندى BindingNavigator فيه ثلاث buttons اضافة وحفظ و حذف.
المشكلة لما آجى أحذف صف من ال dataGridView بيتم حذفه بالفعل من ال dataGridView لكن الصف مازال موجود فى قاعدة البيانات مجرد اعادة تشغيل البرنامج بيرجع الصف كما كان.
بحثت لاقيت حل انى أضع هذا الكود داخل زر الحفظ وأضغط عليه بعد عملية الحذف:
1.
this.Validate();
2.
this.itemsBindingSource.EndEdit();
3.
this.itemsTableAdapter.Update(this.myDatabaseDataSet.Items);
4.
5.
MessageBox.Show("Update successful");لكن قاعدة البينات لا تتأثر.
حل تانى كان أستخدم:
itemsTableAdapter.Delete()
بس أنا عندى حوالى 30 عمود ، صعب أوى أستخدم الدالة دى.
أنا بصراحة دخت بقالى ساعات بحاول مش لاقى طريقة خالص !!