.RDLC вариант №
RDLC означает клиентскую сторону языка определения отчетов. На самом деле это расширение файла отчета, созданного с использованием технологии отчетов Microsoft. Для создания этих файлов используется версия конструктора отчетов SQL Server 2005. Элемент управления ReportViewer на стороне клиента может напрямую выполнять отчеты RDLC.
Файлы RDL VS RDLC
| Файлы .rdl | Файлы .rdlc |
|---|---|
| Файлы RDL создаются конструктором отчетов версии SQL Server 2005 | Файлы RDLC создаются конструктором отчетов версии Visual Studio 2005 |
| Используется в службах отчетов SQL Server | Используется в Visual Studio |
| Это удаленный отчет | Это локальный отчет |
| Для запуска требуется экземпляр служб Reporting Services | Не требуется экземпляр служб Reporting Services |
Создание файлов определения отчета клиента (.rdlc)
Элемент управления ReportViewer используется для запуска файлов определения отчета клиента (RDLC) с использованием встроенных возможностей обработки элемента управления. Клиентские отчеты, запускаемые в режиме локальной обработки, можно легко создать в проекте приложения. Ниже приведены подходы к созданию отчета:
Используйте мастер отчетов для создания нового определения отчета клиента (.rdlc).
Создайте новый файл определения отчета клиента (RDLC) с помощью Visual Studio.
Создание определения отчета программно.
Вы можете предварительно просмотреть отчет, только запустив его в элементе управления ReportViewer. Обратите внимание, что вы можете открыть и отредактировать определение отчета в любое время, а затем создать или развернуть приложение для проверки результатов.