Вложенная таблица в Telerik отчетности? - PullRequest
3 голосов
/ 15 октября 2011

Я не мог найти никакого решения по этому вопросу. Если кто-то использует Telerik и у вас есть идеи по этому поводу, пожалуйста, напишите :)

В настоящее время у меня есть объект:

Absence
 -> List<Available> Available

Я успешно передал объект List в основную таблицу и перечислил объект Absence. Однако, когда я пытаюсь сделать что-то вроде ff, у меня возникает умственный блок, и я все равно не могу найти ни в Google, ни в их документации

------------------------------------------------------------
| ABSENCE                                                  |
------------------------------------------------------------
|  Field1   | Field2                                       |
|                                                          |
|  -----------------------------------------------------   |
|  | Available                                         |   |
|  -----------------------------------------------------   |
|  | Available Field1    | Available Field2            |   |
|  -----------------------------------------------------   |
|                                                          |
|----------------------------------------------------------|
|----------------------------------------------------------|
|  Field1   | Field2                                       |
|                                                          |
|  -----------------------------------------------------   |
|  | Available                                         |   |
|  -----------------------------------------------------   |
|  | Available Field1    | Available Field2            |   |
|  -----------------------------------------------------   |
|                                                          |
------------------------------------------------------------

Я не могу найти способ связать или изменить источник данных вложенной таблицы на соответствующий подобъект Как мне заархивировать результаты такого рода?

Спасибо

Ответы [ 3 ]

1 голос
/ 22 марта 2012

У меня была такая же проблема некоторое время назад.Я понял, что в Telerik Reporting есть какая-то ошибка с вложенными таблицами.Если я добавлю Table2 (дочерний) в качестве содержимого ячейки Table1 (родительского) и попытаюсь связать источники данных (через привязки или в коде, неважно), то мой дочерний Table2 всегда будет показывать один и тот же элемент во всех строках.Я пытаюсь спросить об этом на официальном форуме Telerik, но они просто говорят мне использовать SubReport (что, кстати, не решило мою проблему).Поэтому я был вынужден использовать List (элемент управления Telerik Reporting) в качестве родительского содержимого.И, как вы понимаете, было трудно реализовать такую ​​разметку, как в элементе управления Table.

1 голос
/ 27 сентября 2013

Мы только что сделали что-то более тонкое в сегодняшнем отчете.

Вы можете добавить элемент управления списком в ячейку таблицы. Используя привязку в списке, привяжите источник данных к свойству, которое содержит список. Затем вы можете добавить столбцы в список для отображения данных.

Мы делаем это, назначая источник данных таблицы в качестве объекта в C #. Я предполагаю, что вы могли бы сделать нечто подобное, если бы использовали SQL / другие источники данных, прикрепив соответствующий источник данных к списку и применив фильтр с параметром.

1 голос
/ 18 октября 2011

Вы хотите использовать SubReports для этого.Вы можете прочитать о них в документации Telerik или даже прочитать эту справочную страницу, которая конкретно посвящена подробным отчетам , что похоже на то, что вы делаете.

По сути,вы создадите два отчета.Главный отчет будет отображать все объекты отсутствия.Как часть раздела «подробности» этого отчета, вы разместите подотчет.Подотчет покажет второй отчет, в котором будут перечислены все доступные объекты.Затем вы можете передать параметр из основного отчета в подотчет и использовать фильтр, чтобы вы могли видеть только доступные, соответствующие переданному в отсутствие.

Затем помните, что источником данных внешнего отчета должны быть всеОтсутствия и источник данных внутреннего отчета должны быть доступными.

...