السلام عليكم
أنا أقوم بعمل برنامج قواعد بيانات و طبعا كما في كل برامج قواعد البيانات يوجد إضافة و حذف و تعديل لأحد السجلات
و المستخدم يمكنه الانتقال من سجل لأخر عن طريق navigator
المهم كيف لي أن أعرف ان المستخدم قد عدل بالبيانات قبل الانتقال لسجل جديد أو قبل إغلاق الفورم أو قبل تنفيذ أي عملية أخرى على السجلات الاخرى
لكي اظهر له رسالة تنبيه بحفظ التغييرات
حاول استخدام التابع HasChanged من توابع الداتا سيت و استخدمته في حدث PosiotionChanged للأداة BindingSource الخاصة بالجدول الحالي لكن التابع لا يعمل بالشكل المناسب حيث أنني أحيانا أعدل أحد قيم البيانات و تبقى قيمة التابع هي False أي لم يحصل تغيير في البياناتد
كيف أعالج هذا الموضوع فإنه ليس من المعقول أن أضع متحول بولياني لاختبر هل تم تغيير البيانات في كل حدث textChanged أو SelectedindexChange للادواة التي في النافذة لاعرف هل تم تغيير البيانات أم لا
أرجو منكم المساعدة
فهذا الموضوع مهم لكل من يتعاملمع قواعد البيانات
