كيف يمكن الحصول على العصابات طفل في ultragrid دون استخدام الجداول المرتبطة في ورقة العمل؟
-
06-07-2019 - |
سؤال
وأنا باستخدام LINQ إلى سحب كائن (أي العملاء) التي قد يكون لها مجموعة من الكائنات الأخرى (customer.orders). I سيكون من الرائع إذا أنا يمكن أن تمر هذه القائمة من العملاء إلى ultragrid وعرضا الهرمي للعملاء وأوامر ثير ظهور DataBind عناصر. عندما أحاول هذا، أنا فقط الحصول على الزبائن. أحد يعرف كيفية الحصول على هذا العمل مع كائنات غير البينات؟
المحلول
وترد عليها. جمع IList يعمل وسيخلق العصابات لخصائص كائن المجال الخاص بك إذا كان هو IList<T>
. فقط للتأكد من thatDisplayLayout.ViewStyle = ViewStyle.MultiBand
.
نصائح أخرى
ولقد حاول التالية وأنها لا تعمل:
DisplayLayout.ViewStyle = ViewStyle.MultiBand
وأنا أقرأ من هذا بلوق أنه يجب أن يكون List
وليس IList
من أجل العمل، وهذا ما فعلته.
ونحن نعمل مع شركائنا في مصدر البيانات المخصصة الخاصة للشبكة، لذلك علينا أولا إنشاء بنية العصابات وبعد ذلك تهيئة مشمس البيانات، والتعامل مع الأحداث InitializeDataRow InitializeRowsCollection CellDataRequested
ونحن نستخدم الكلمات للتنقل من خلال هيكل.