Примеры WinForms для Stimulsoft Reports.NET
Этот репозиторий содержит исходный код примеров использования инструмента отчетности Stimulsoft Reports.NET в приложениях Windows Forms с использованием кода C# и встроенных компонентов WinForms. Генератор отчетов и примеры полностью совместимы с версиями .NET Framework 4.5.2, 4.6, 4.7, 4.8 и платформами .NET Core 3.1, .NET 5.0, .NET 6.0, .NET 7.0, .NET 8.0.
Обзор
Этот репозиторий содержит набор примеров (проектов Visual Studio), каждый в разных папках:
- Добавление пользовательского компонента в дизайнер
- Добавление шрифта к ресурсу
- Изменение темы просмотра и дизайнера
- Подключение к данным из кода
- Создание диаграммы во время выполнения
- Создание отчета во время выполнения
- Настройка средства просмотра
- Демо
- Подробный отчет в реальном времени
- Редактирование шаблона отчета в дизайнере
- Экспорт множества файлов в один PDF-файл
- Экспорт отчета из кода
- Глобализация отчетов
- Локализация пользовательского интерфейса
- Управление отчетами с помощью подотчетов
- Предварительный просмотр отчета с помощью автоматического обновления в реальном времени
- Отображение отчета в потоке
- Асинхронный рендеринг и экспорт отчета
- Сохранение и загрузка отчета в дизайнере
- Отображение прогресса при отображении отчета
- Отображение отчета в средстве просмотра
- Тестирование использования памяти в EngineV1 и EngineV2
- Использование бизнес-объектов в отчете
- Использование пользовательского адаптера данных
- Использование Linq в отчетах
- Использование переменных отчета в коде
- Использование формы для выбора столбцов
- Использование холста страницы отчета для защиты авторских прав
- Использование режима справа налево в средстве просмотра
- Использование пользовательских данных в отчетах
Все примеры объединены в решения Visual Studio (файлы .sln). Они подготовлены только для LTS-фреймворков, любые совместимые можно выбрать в настройках проекта. В настоящее время подготовлены проекты для следующих рамок:
- .NET Framework 4.7.2
- .NET Core 3.1
- .NET 6.0
- .NET 8.0
Запуск образцов
Чтобы начать, просто откройте файл решения Visual Studio в IDE и запустите необходимый проект в качестве запускаемого проекта. Необходимые библиотеки будут автоматически загружены из репозитория NuGet.
Стимулсофт Reports.NET
Stimulsoft Reports.NET — инструмент отчетности, созданный для интеграции и работы в приложениях Windows Forms. Используя наш инструмент отчетности, вы можете создавать, редактировать, просматривать, экспортировать и распечатывать отчеты любой сложности. Продукт включает в себя мощный, интуитивно понятный дизайнер отчетов и интерактивную программу просмотра. Кроме того, продукт содержит полнофункциональную веб-программу просмотра для платформы ASP.NET.
Полезные ссылки
- Живая демонстрация
- Страница продукта
- Бесплатная загрузка
- NuGet
- Документация
- Лицензия