Ответ 1
Сначала вам нужно выбрать группу столбцов/строк и выбрать свойства группы.
И затем выберите элемент группировки из вашего источника данных
Там вы идете:
В моем отчете rdlc я хочу показать свои данные группы точно так же, как в этом примере -
Когда я нажимаю (+) данные группы под именем будут разворачиваться, а когда я нажимаю (-), подпадают данные группы под именем collapse.I находит ресурсы для отчета SSRS, но ничего не полезно для отчета rdlc в последнее время. Поэтому я последовал за своим rdlc в соответствии с этими ресурсами отчета SSRC, если я могу получить некоторый результат. Я следил за этими двумя особенностями -
Развернуть или свернуть все сгруппированные элементы в отчете SSRS
Я взял table.take "GROUP2" в качестве строки details.add group parent "GROUP1" для "GROUP2" .Like ---
Я выбираю свойства группы для "GROUP2" , например -
тогда я устанавливаю видимость скрыть для "GROUP2" , отметьте "отображение может быть переключено этим элементом группы" и выберите "GROUP1" как item.like -
Это дает мне отчет вроде этого -
имеется видимый элемент "GROUP1" , "GROUP2" скрыт, но нет (+) или (-) знак или кнопка, чтобы развернуть или свернуть данные группы.
У кого-нибудь есть какая-то идея, что мне не хватает? или как я могу сделать это в отчете rdlc, как в верхнем примере этого вопроса, а также я хочу установить кнопку для "Развернуть все" и "Свернуть все" для этого отчета.
EDIT: Я использую asp.net mvc, web api-2 controller.I tring, чтобы получить отчет в формате pdf.
Сначала вам нужно выбрать группу столбцов/строк и выбрать свойства группы.
И затем выберите элемент группировки из вашего источника данных
Там вы идете:
Сначала выберите ячейку таблицы, показывающую [GROUP1], и в свойствах текстового поля обратите внимание на имя. Это не обязательно GROUP1, это может быть Textbox10 и т.д.
Затем в свойствах текстового поля для ячейки таблицы, показывающей [GROUP2], выберите это имя текстового поля ниже "Дисплей может быть переключен этим элементом отчета:".
Кстати, вы, вероятно, тратите свое время, пытаясь использовать функции расширения/сглаживания в SSRS. Он обычно считается шелушащимся и ненадежным и не масштабируется.
Формат PDF не поддерживает переключение.
Ref: https://msdn.microsoft.com/en-us/library/dd255288.aspx (раздел "Переключить элементы в отчете" )
"PDF - Сервер отчетов экспортирует текущее шоу или скрывает состояние отчета в PDF. Интерактивное переключение не поддерживается"
@MohammadSadiqurRahman Не уверен, что эта проблема решена, но это то, что я делаю, надеюсь, может помочь вам.
Вам нужно будет убедиться, что ваши группировки строк были применены правильно. В примере, который вы указали в верхней части сообщения, родитель группы строк был бы настроен на тип учетной записи. Вам нужно убедиться, что это сделано для вашей группы "GROUP1".
Как только вы сделали это, установите видимость строки для свернутой строки в "Скрыть". Теперь установите флажок "Дисплей может быть переключен этим элементом отчета" и установите для элемента отчета имя ячейки для сгруппированных типов учетных записей.
Лично я прикрепляю его к новому ярлыку за пределами tablix, который позволяет одной странице развернуть/свернуть всю таблицу. Просто зависит от того, как вы хотите, чтобы он работал.
Надеюсь, это поможет вам.