FastReport .NET и Visual Studio 2017

21.08.2017

В этой статье я хочу провести первый тест совместимости FastReport .Net и новейшей версии MS Visual Studio 2017 Enterprise.

В качестве первого теста я создам простейшее приложение в WindowsForms, добавлю в него компонент Report и запущу отчет в дизайнере.

Но для начала необходимо добавить компоненты FastReport в палитру инструментов (Toolbox).

Для этого открываем палитру инструментов и делаем правый клик по ней. В контекстном меню выбираем Add Tab:

 

Я назвал вкладку FastReport. Теперь нужно добавить компоненты в эту вкладку. Делаем правый клик по ней. Из контекстного меню выбираем Choose Items…:

 

Появляется окно выбора компонентов для палитры инструментов:

Нажимаем кнопку Browse…:

И выбираем библиотеки FastReport.dll и FastReport.Web.dll из папки FastReports/FastReport.Net/Framework 4.0. 

 

В палитру инструментов добавились компоненты FastReport.Net.

Перетащим на форму компонент Report и две кнопки:

 

Делаем двойной клик по первой кнопке. И добавляем следующий код:

1
2
3
4
5
6
private void button1_Click(object sender, EventArgs e)
 {
 report1.Load(@"C:\Program Files (x86)\FastReports\FastReport.Net\Demos\Reports\Text.frx");
 report1.Prepare();
 report1.Show();
 }

Здесь, мы загружаем отчет в объект Report. Затем, строим отчет. И, наконец, отображаем его.

Теперь сделаем двойной клик по второй кнопке и добавим такой код:

1
2
3
4
5
 private void EditReportBtn_Click(object sender, EventArgs e)
 {
 report1.Load(@"C:\Program Files (x86)\FastReports\FastReport.Net\Demos\Reports\Text.frx");
 report1.Design(); 
 }

Также, загружаем отчет в объект Report и вызываем редактор для этого отчета.

А теперь запустим приложение и протестируем.

Сначала нажимаем первую кнопку. И получаем наш отчет в режиме предварительного просмотра:

Нажимаем вторую кнопку. И запускается дизайнер отчетов:

Итак, мы убедились, что в новой версии MS Visual Studio 2017 отчеты FastReport.Net строятся и запускаются в редакторе.

Теперь проверим веб отчеты. Для этого создадим приложение ASP.Net, заполненное примерами.

Открываем веб страницу Default.aspx. Переключаемся в режим визуального редактирования:

А теперь, из палитры инструментов перетаскиваем компонент WebReport на веб-страницу:

Я удалил ненужный контент с этой страницы и оставил лишь заголовок и объект отчета.

В правом верхнем углу объекта WebReport расположен значок выпадающего меню . Нажимаем его и выбираем Design Report…

 

В дизайнере отчетов открываем нужный отчет и… И просто закрываем редактор. Отчет уже попал в кэш. Теперь запустим веб приложение:

Ну что же, и веб отчет без проблем работает в VS 2017.

Мы рассмотрели основные функции FastReport.Net, и все они успешно работают в новой версии Visual Studio. На основании этого я делаю вывод о полной совместимости FastReport.Net 2017.1.18 и Microsoft Visual Studio 2017 RC Enterprise.

.NET .NET Visual Studio Visual Studio FastReport FastReport
10 июля 2026

Как настроить Content Security Policy для отчетов FastReport .NET WEB

Узнайте, как настроить Content Security Policy для отчётов FastReport .NET WEB: обзор директив и значений CSP, изменения в архитектуре FastReport, типичные сценарии обхода и способы защиты.
22 июня 2026

Как настроить отчет с Business Objects из кода и дизайнера в FastReport .NET

В этой статье рассматривается реальный пример создания и использования шаблона отчета .frx для подключения к иерархическим бизнес-объектам в FastReport .NET.
21 апреля 2026

Использование водяных знаков в FastReport VCL

В статье подробно рассмотрели функционал добавления водяных знаков в FastReport VCL — как через визуальный интерфейс, так и программно, с помощью кода на Delphi и в скриптах отчётов.

Не является публичной офертой
© 1998-2026 ООО «Быстрые отчеты»