Я использую linq для возврата объекта (то есть клиента), который может иметь коллекцию других объектов (customer.orders). Мне было бы неплохо, если бы я смог передать этот список клиентов в ультраградусный и иерархический вид клиентов и их заказов, отображаемых на databind. Когда я пытаюсь это сделать, я просто получаю клиентов. Кто-нибудь знает, как заставить это работать с объектами без набора данных?Как вы получаете дочерние группы в ultragrid без использования связанных таблиц в наборе данных?
5
A
ответ
7
Выяснил это. Коллекция IList работает и создаст полосы для свойств вашего объекта домена, если это IList<T>
. Просто убедитесь, что DisplayLayout.ViewStyle = ViewStyle.MultiBand
.
0
Мы работаем с нашим собственным настраиваемым источником данных для сетки, поэтому мы сначала создать структуру групп, а затем мы инициализируем OnDemand данных, обработки событий InitializeDataRow InitializeRowsCollection CellDataRequested
Мы используем теги для навигации по структуре.
1
Я попытался следующие, и это не сработало:
DisplayLayout.ViewStyle = ViewStyle.MultiBand
Я читал из this blog, что она должна быть List
и не IList
для того, чтобы работать, и он сделал.
Это разрешило аналогичную проблему для меня с набором данных с вложенными наборами List, поэтому +1 от меня. –