Използвам linq, за да изтегля обратно обект (т.е. клиент), който може да има колекция от други обекти (customer.orders). Ще се радвам, ако мога да предам този списък с клиенти към ultragrid и йерархичен изглед на клиентите и техните поръчки, показани на databind. Когато опитам това, просто получавам клиенти. Някой знае ли как да накара това да работи с обекти без набор от данни?
Как получавате дъщерни ленти в ultragrid, без да използвате свързани таблици в набор от данни?
Отговори (3)
Разбрах го. Колекцията IList работи и ще създаде ленти за свойствата на вашия домейн обект, ако е IList<T>
. Просто се уверете, чеDisplayLayout.ViewStyle = ViewStyle.MultiBand
.
person
Bless Yahu
schedule
07.11.2008
Това реши подобен проблем за мен с набор от данни с вложени колекции от списъци, така че +1 от мен.
- person Rob Cowell; 30.10.2009
Опитах следното и не се получи:
DisplayLayout.ViewStyle = ViewStyle.MultiBand
Прочетох от този блог, че трябва да е List
, а не IList
, за да работи, и го направи.
person
KTN
schedule
16.06.2010
Работим с наш собствен персонализиран източник на данни за мрежа, така че първо създаваме структура от ленти и след това инициализираме данни OnDemand, обработвайки събития InitializeDataRow InitializeRowsCollection CellDataRequested
Ние използваме етикети за навигация в структурата.
person
Max Galkin
schedule
12.11.2008