2008-11-05 6 views
5

Я использую linq для возврата объекта (то есть клиента), который может иметь коллекцию других объектов (customer.orders). Мне было бы неплохо, если бы я смог передать этот список клиентов в ультраградусный и иерархический вид клиентов и их заказов, отображаемых на databind. Когда я пытаюсь это сделать, я просто получаю клиентов. Кто-нибудь знает, как заставить это работать с объектами без набора данных?Как вы получаете дочерние группы в ultragrid без использования связанных таблиц в наборе данных?

ответ

7

Выяснил это. Коллекция IList работает и создаст полосы для свойств вашего объекта домена, если это IList<T>. Просто убедитесь, что DisplayLayout.ViewStyle = ViewStyle.MultiBand.

+0

Это разрешило аналогичную проблему для меня с набором данных с вложенными наборами List, поэтому +1 от меня. –

0

Мы работаем с нашим собственным настраиваемым источником данных для сетки, поэтому мы сначала создать структуру групп, а затем мы инициализируем OnDemand данных, обработки событий InitializeDataRow InitializeRowsCollection CellDataRequested

Мы используем теги для навигации по структуре.

1

Я попытался следующие, и это не сработало:

DisplayLayout.ViewStyle = ViewStyle.MultiBand 

Я читал из this blog, что она должна быть List и не IList для того, чтобы работать, и он сделал.

 Смежные вопросы

  • Нет связанных вопросов^_^