C # RDLC Развернуть все / Свернуть все SubReport

Я использую следующие инструменты: –

  • Visual Studio.NET 2013
  • C #
  • SQL Server 2014

Я создал отчет, который содержит дополнительный отчет. В главном отчете отображаются записи о продажах, а в дополнительном отчете отображаются сведения о каждой записи продажи (детали позиции). Каждая запись продажи показывает знак + в начале записи. Пользователь нажимает знак «+» и открывается сводный отчет (подробности для этой конкретной записи продажи).

Я хочу добавить параметр Expand All / Collapse All в отчет.

Я много искал, но все статьи связаны с группами не с Sub Reports.

Расскажите, как развернуть / свернуть все записи сразу.

Вы можете разрешить пользователю интерактивно расширять или сворачивать элементы отчета или расширять или сворачивать строки и столбцы, связанные с группой для таблицы или матрицы. Чтобы пользователи могли развернуть или свернуть элемент, вы устанавливаете свойства видимости для этого элемента. Настройка видимости работает в средстве просмотра отчетов HTML, и иногда это называется расширением. В представлении дизайна отчета вы указываете имя текстового поля, в котором вы хотите отображать значки разворачивания и свернуть. В отображаемом отчете текстовое поле отображает знак плюс (+) или минус (-) в дополнение к его содержимому. Когда пользователь нажимает на переключатель, отображение отчета обновляется, чтобы показать или скрыть элемент отчета, исходя из текущих параметров видимости для элементов в отчете. Как правило, действие разворачивания и сворачивания используется для первоначального отображения только сводных данных и для того, чтобы пользователь мог щелкнуть знак «плюс», чтобы отображать подробные данные. Например, вы можете сначала скрыть таблицу, которая отображает значения для диаграммы, или скрыть дочерние группы для таблицы с вложенными группами строк или столбцов, как в отчете детализации.

Чтобы добавить действие расширения и свернуть к группе 1. В представлении проекта отчета щелкните таблицу или матрицу, чтобы выбрать ее. На панели «Группировка» отображаются группы строк и столбцов.

введите описание изображения здесь

Если панель группировки не отображается, щелкните меню «Вид», а затем «Группировка».

  1. Щелкните правой кнопкой мыши в любом месте заголовка панели «Группирование» и выберите «Дополнительно». Режим Grouping group переключает, чтобы показать основную структуру отображения для строк и столбцов на поверхности дизайна. введите описание изображения здесь

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

  3. В «Скрытый» выберите один из следующих параметров, чтобы установить видимость этого элемента отчета при первом запуске отчета: Выберите «Ложь», чтобы отобразить отчет. Выберите «Истина», чтобы скрыть элемент отчета. Выберите, чтобы открыть диалоговое окно «Выражение», чтобы создать выражение, которое оценивается во время выполнения, чтобы определить видимость.

  4. В ToggleItem из раскрывающегося списка выберите имя текстового поля, в которое будет добавлено отображаемое изображение. введите описание изображения здесь

На следующем рисунке настроена группа строк цветов, которая позволяет пользователям расширять и сворачивать связанные строки.

  1. Чтобы проверить переключатель, запустите отчет и щелкните текстовое поле с помощью переключателя. Дисплей отчета обновляется, чтобы показать группы строк и группы столбцов с их измененной видимостью.

введите описание изображения здесь

  1. Чтобы добавить действие «Свернуть и свернуть» к элементу отчета В представлении «Дизайн отчета» щелкните правой кнопкой мыши элемент отчета, чтобы отобразить или скрыть, а затем нажмите «Свойства». Откроется диалоговое окно Свойства для элемента отчета. Нажмите «Видимость». В Когда запуск отчета выполняется, выберите один из следующих параметров, чтобы установить видимость этого элемента отчета при первом запуске отчета: Выберите «Показать», чтобы отобразить отчет. Выберите «Скрыть», чтобы скрыть элемент отчета. Выберите «Показать или скрыть» на основе выражения, чтобы использовать выражение, оцененное во время выполнения, для определения видимости. Нажмите (fx), чтобы открыть диалоговое окно «Выражение», чтобы создать выражение.

  2. В Диске можно переключить этот элемент отчета, в раскрывающемся списке введите или выберите имя текстового поля в отчете, в котором будет отображаться изображение переключения; например, Textbox1. На следующем рисунке таблица настроена так, чтобы позволить пользователям расширять и сворачивать ее. Отображение таблицы переключается текстовым полем «Таблица продуктов».

введите описание изображения здесь

  1. Чтобы проверить переключатель, запустите отчет и щелкните текстовое поле с помощью переключателя. Дисплей отчета обновляется, чтобы отображать элементы отчета с измененной видимостью. введите описание изображения здесь
  • Несколько гипер-ссылок в одной ячейке в отчете SSRS
  • СОЮЗУ или НЕ СОЮЗУ
  • Применение различного форматирования к различным столбцам в группе столбцов
  • Нарушение отчета SSRS в зависимости от параметра Multi Value
  • SQL Выберите только месяц из формата YYYYMMDD int
  • Несколько отчетов в SSRS с использованием той же хранимой процедуры
  • SQL find Клиенты, с которыми не удалось связаться за последние 45 дней
  • Как удалить интервал между столбцами в столбчатой ​​диаграмме SSRS 2012
  • Определение отчета SSRS новее, чем сервер
  • SSRS - повторное использование временной таблицы в нескольких наборах данных
  • # Ужасно даже после использования IIF, чтобы избежать деления на нуль в выражении
  • Interesting Posts
    Давайте будем гением компьютера.