Подключение к базе данных 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 FastReport База данных Плагин .NET 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 ООО «Быстрые отчеты»