Генератор отчётов с визуальным дизайнером в Visual Studio Express Edition

27.05.2013

Visual Studio Express Edition от Microsoft - невероятно популярная среда разработки. В том числе, благодаря своей бесплатности. Однако, как у всего бесплатного, есть у этой редакции определённые недостатки. В частности - сложности с использованием дополнительных сторонних компонентов.
К примеру, очень многие популярные компонент-паки для .net, в которые входят, помимо всего прочего, какие-никакие, но генераторы отчётов, зачастую используют саму среду разработки Visual Studio (полностью или частично) в качестве визуальной среды разработки отчётов. И в Express Edition такой подход не проходит в силу невозможности такой интеграции.

Подход FastReport.Net отличается - тут есть собственный полностью автономный дизайнер отчётов, который может быть вызван, в том числе, из приложения начиная с Winforms Edition (то есть среда разработки Visual Studio для визуальной разработки отчётов не нужна).

Итак - устанавливаем FastReport.Net в Visual Studio Express Edition:

1. Создадим новый проект в Студии.
2. Кликаем правой кнопкой мыши где-нибудь на пустом месте в Toolbox.
3. Выбираем в контестном меню Add tab.
4. Называем как-нибудь новую вкладку, например FastReports Components.
5. Правый клик на пустом месте в новой вкладке.
6. Выбираем в контесктном меню Choose Items...
7. Нажимаем кнопку Browse... Находим и указываем FastReport.dll. Он лежит в корневой папке FastReport .NET.
8. Компоненты появятся на вкладке .NET Framework Components. Их можно отсортировать по Namespace. Все компоненты FastReport .NET лежат в namespace FastReport. Отметить нужные компоненты галочкой и нажать ок.

Запускаем дизайнер отчётов из кода. Пример на C#:

Report report = new Report();
report.Design();

Вуаля!

.NET Visual Studio Express Edition FastReport .NET Visual Studio Express Edition FastReport
21 апреля 2025

Как работают RFID-метки в FastReport VCL

В этой статье мы рассмотрим принцип работы RFID-меток с новым объектом TfrxDeviceCommand в FastReport VCL с релизом 2025.2.
21 апреля 2025

Работа с компонентом TfrShellTreeView в FastReport VCL

В данной статье мы рассмотрим компонент TfrShellTreeView. Он предназначен для отображения элементов файловой системы и частично является аналогом компонентов TDirectoryListBox, TDirectoryOutline и TShellTreeView.
8 апреля 2025

Как настроить подключение к Apache Ignite в FastReport .NET

В этой статье мы рассмотрим, как настроить подключение к Apache Ignite в FastReport .NET. Вы узнаете, какие шаги необходимо выполнить для подключения плагина через код и дизайнер отчетов.