كيفية حفظ الأشياء الثابتة databound إلى DataLayoutControl (DevExpress أدوات)?

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

  •  09-06-2019
  •  | 
  •  

سؤال

لقد شكل صغير عرض DataLayoutControl المكون.

إذا كنت تستخدم GridControl الكائنات على حفظها.إذا كنت تستخدم DataLayoutControl (الذي يظهر منهم على حدة) أنها لا تحصل على الخلاص بعد أن يتم تغييرها.الكائن الأساسي هو تغير بعد واجهة المستخدم التعديلات, ولكن لا تحصل على حفظها.

كيف يمكنني تمكين هذا ؟

PS:لقد حاولت UnitOfWork.CommitChanges (أنا واحد uow يمر العمارة كاملة) من دون جدوى.

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

المحلول

يجب أن يكون لديك الدورة و XPCollection على شكل حيث DataLayoutControl هو.يجب ربط XPCollection مع الدورة.يمكنك تحديد الفئة المناسبة من أجل XPCollection وربما إضافة بعض criterial التي تجعل XPCollection العودة صفر السجلات.هوك XPCollection إلى DataLayoutControl.

ثم يجب توفير منشئ مع المعلمة:Oid الكائن الذي تريد تحريره.داخل منشئ يجب استخدام المعايير لجعل XPCollection تحتوي فقط على هذا الكائن.تأكد من استدعاء الدورة.حفظ() في حفظ زر أو عنصر القائمة.

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