Silverlight DataForm لا يؤدي إلى تحرير EndrendEvent ولا يرتكب على addNewItems

StackOverflow https://stackoverflow.com/questions/4311257

سؤال

لدي عنصر تحكم مستخدم Silverlight. يحتوي هذا على بيانات مع قوالب لـ ReadOnly ، Edit ، و New.

وضع القالب يعمل بشكل جيد ويعمل نموذج التحرير بشكل مثالي. لكن عندما أستخدم AddNewItem ، لا يمكنني القيام بكل الأشياء إلا أنه لم يطلق عليه الحدث الذي تم تحريره مطلقًا ، إلا أنه يدعو التحرير وخسر دون أي تحذير بعد ذلك.

لقد استخدمت datacontext.commitedit للالتزام أثناء الوضع الجديد. الذي لنفترض بعد ذلك تشغيل التحرير والقيام بمخطوطات فرعية إذا لم تكن هناك أخطاء وإذا كان لدى DataContext أي تغييرات. نظرًا لأن المنطق لا يذهب إلى الداخل ، لم أستطع فعل أي شيء.

سيكون من المفيد ، إذا كان بإمكاني الحصول على بعض الاقتراحات.

هل كانت مفيدة؟

المحلول

لقد وجدت أن الخطأ كان بسبب استثناء في قاعدة البيانات بسبب خاصية "NOT NULL" لـ Timestamp Row. لقد قمت بحلها عن طريق تغيير صف الطابع الزمني إلى "ليس لاغية" في النماذج (نماذج الكيانات).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top