Подключение к базе данных PostgreSQL в приложении .NET

16.11.2022

Подключение к базе данных PostgreSQL в приложении .NET

Наш FastReport .NET имеет достаточно богатые возможности и широкий функционал. Сегодня мы рассмотрим подключение к базе посредством плагина FastReport для дизайнера отчетов. В основе этого плагина лежит библиотека Npsql.dll.

Сперва разберёмся с тем, как правильно собрать плагин для FastReport .NET. А уже после создадим подключение своей базы данных к отчету.

Для начала нам нужно собрать плагин для подключения к PostgreSQL. Для этого переходим в директорию, где у вас было установлен FastReport .NET, и следуем по этому пути: Extras\Core\FastReport.Data\FastReport.Data.Postgres. Следующим шагом открываем проект FastReport.Data.Postgres.сsproj. Часто при первом открытии встречаются вот такие ошибки:

Ошибки при подключении к PostgreSQL

 

Не стоит пугаться. Для решения этих проблем нужно всего лишь удалить из зависимостей проект FastReport. Вместо него добавить ссылку на FastReport.dll, который находится в папке с установленным FastReport .NET.

Шаг 1. Удаляем зависимость проекта.

Удаляем зависимость проекта

 

Шаг 2. Заходим во вкладку добавления ссылок.

Добавление ссылок

 

Шаг 3. Нажимаем “Обзор…” и переходим в директорию, где уже установлен FastReport.NET.

Диспетчер ссылок

 

Шаг 4. Выбираем FastReport.dll из списка файлов. 

FastReport.dll

 

Шаг 5. Собираем проект и видим, что все ошибки исчезли.

Сборка проекта без ошибок

 

Теперь, когда мы удачно собрали коннектор подключения к PostgreSQL, займемся подключением коннектора к дизайнеру отчетов. Это будет не сложно.

Открываем непосредственно дизайнер отчетов, переходим в его настройки и подключаем dll файл чтобы наш коннектор корректно работал.

Настройки дизайнера отчетов

 

Затем переходим по следующему пути: Extras\Core\FastReport.Data\FastReport.Data.Postgres\bin\Debug\net452 и выбираем файл FastReport.Data.Postgres.dll, который мы добавим в проект.

Настройки плагинов

 

Далее перезапускаем дизайнер отчетов и выбираем во вкладке “Данные” пункт “Новый источник данных”.

Новый источник данных

 

Теперь нажимаем “Новое подключение” и выбираем тип подключения PostgreSQL.

Выбор типа подключения

 

Вводим данные для подключения и наблюдаем за корректным соединением.

Мастер подключения к данным

 

В этой статье мы научились подключать базу данных PostgreSQL к дизайнеру отчетов. Как можно заметить в FastReport .NET очень просто собирать и подключать различные коннекторы к множеству баз данных.  

.NET .NET FastReport FastReport База данных База данных Плагин Плагин
8 сентября 2026

Ответы на популярные вопросы о формате FP3

Разбираем 11 частых вопросов о формате FP3: что это за файлы, чем отличаются от FR3, какие программы их открывают и как конвертировать в PDF.
4 сентября 2026

Как из FastReport .NET экспортировать отчет в DXF

Рассмотрим способы экспорта отчета в формат DXF, а также посмотрим, как выглядит полученный результат после открытия файла в CAD-приложении.
30 июля 2026

Как из FastReport .NET экспортировать отчет в PostScript

В этой статье мы на простом примере рассмотрим экспорт отчета FastReport .NET в формат PostScript, разобрав настройку параметров и программную реализацию.

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