Отчет RDLC:больше одной страницы?Пользовательские разрывы страниц?
-
22-08-2019 - |
Вопрос
У меня есть отчет служб Microsoft Reporting Services (локальный отчет, VS2005), и я пытаюсь создать довольно сложный отчет...
У меня есть две таблицы, возвращенные из SQL-запроса.Первая - это основная таблица, которая имеет список идентификаторов наборов, соответствующих наборам записей во второй, и имеет набор записей следующим образом:
+----------------------+
| SetID |
+----------------------+
| 1 |
| 2 |
| 3 |
| ... |
| |
Вторая таблица - это список бьорк, давайте назовем их.Это выглядит примерно так:
+----------+-------+-----------+-----------
| BjorkID | SetID | BjorkName | ...
+----------+-------+-----------+-----------
| 1 | 1 | Bob |
| 2 | 1 | Jones |
| 3 | 1 | Smith |
| 4 | 2 | Jack |
| 5 | 2 | Daniels |
| 6 | 3 | Moo |
| 7 | 3 | Bean |
| 8 | 3 | Bond |
| 9 | 3 | Jim |
| ... | ... | ... |
| | | |
Теперь мне нужно сгенерировать отчет, который распечатает по одной странице для каждого набора, и страница каждого набора содержит список его бьорков.
Кто-нибудь может указать мне правильное направление, чтобы заставить RDLC сделать это?:)
Ваше здоровье!
Решение
Вы можете выполнить свою задачу, используя только вторую таблицу / набор данных и родительские и подробные группы в таблице или списке.
Родительские группы в SetID.Подробные группы на Бьоркиде.Соответствующим образом установите разрывы страниц.
HTH