Эффективная разработка отчётов на платформе .NET Александр ФедяшовFast Reports Inc.
Генераторы отчётов ДАННЫЕ
Типы отчётов Простые отчёты Главный - подчинённый Многоколоночные Группировки и итоги Вложенные отчёты Табличные Интерактивные Диаграммы
Жизненный цикл отчёта
Дизайнер отчётов
Некоторые возможности данные приложения и внутренние источники неограниченный уровень иерархии master-detail-subdetail наследованные и вложенные отчетыредактор скрипта с подсветкой синтаксиса и поддержкой IntelliSense объекты: текст, штрих коды (в том числе двухмерные), диаграммы, таблица, сводная таблица cross-tab и др. скрипт на языке C#/VB с доступом к объектам отчета и классам .NET Framework
Некоторые возможности «умные» объекты - авторазмер, автопозиция диалоговые формы внутри отчёта обработчики событий у объектов объект «таблица» поддержка html тегов внутри текстовых объектов диалоговая фильтрация данных без написания кода
Бизнес-логика public class Category { private string FName; private List<Product> FProducts; public string Name { get { return FName; } } public List<Product> Products { get { return FProducts; } } public Category(string name) { FName = name; FProducts = new List<Product>(); } } public class Product { private string FName; public string Name { get { return FName; } } public Product(string name) { FName = name; } } private List<Category> BusinessObject;…report.RegisterData(BusinessObject, "BusinessObject");
Скрипт отчёта C# VB.NET
Просмотр и экспорт отчётов
Пример разработки интерактивного отчёта
Пример диалоговой фильтрации
Пример добавления функции
Пример отчёта в среде ASP.NET
Подходы к созданию отчёта Visual Studio внешний дизайнер построение отчета в коде приложениязапуск дизайнера из кода приложения
Хранение отчетов ресурсы приложения файл на диске поле базы данных класс C# / VB.NET
Преимущества FastReport .NET быстрый и гибкий инструмент любая сложность отчётов прост для начинающих лицензия royalty-free низкая цена для стран СНГ
Вопросы FastReport .NET Demo http://fast-report.com/pbc_download/FRNetDemo.msiАлександр Федяшов[email protected]