Наш продукт Data Dynamics Reports звучит так, как будто он для вас. Это полностью программируемый компонент отчетности для .NET / Visual Studio. Посмотреть документацию по API здесь . Вы можете экспортировать отчеты в любой из наших различных форматов, включая PDF, HTML и Excel, и он также включает элемент управления дизайнера конечного пользователя, который вы можете встроить в свои собственные приложения, чтобы позволить конечным пользователям изменять или создавать свои собственные отчеты.
Отчеты хранятся в RDL - на том же диалекте XML, который используется службами Reporting Services - фактически вы можете взять любые существующие файлы RDL и открыть их в отчетах Data Dynamics. В дополнение к совместимости с RDL, мы добавили еще много функций, таких как «темы» для согласованного оформления вашего отчета, основные отчеты (например, главные страницы ASP.NET для отчетов) и некоторые другие встроенные элементы управления, такие как как календарь, штрих-код и панель управления управляют , чтобы назвать несколько.
Теперь давайте посмотрим на ваши требования по очереди и посмотрим, как их может решить Data Dynamics Reports:
- вызываться через код (не в интерактивном режиме) - Data Dynamics Reports включает в себя всеобъемлющий API.
- запускается в Windows, в идеале вызывается из кода на веб-сервере - Вы можете использовать Data Dynamics Reports в клиентских приложениях или приложениях ASP.NET, даже если они поддерживают приложения ASP.NET со средним доверием (веб-службы хороши) ).
- обрабатывать автономные * файлы отчетов, которые содержат свои собственные внутренние определения данных, параметры запросов и т. Д. (Т. Е. В идеале, чтобы мы могли отправлять простые файлы отчетов на сервер, и это просто работает - когда обслуживание отчетов / документов не обязательно является разработчиком активность) - В отчетах по динамике данных используется стандарт RDL (не rdlc), который включает всю информацию о том, как извлекать данные из источника данных. Мы также включили элемент управления дизайнера конечного пользователя, чтобы вы могли добавить среду разработки для этих автономных файлов в ваши собственные приложения.
- доступ к данным из базы данных (SQL Server 2005) на основе параметров (идентификаторов и т. Д.), Которые мы передаем - Отчеты о динамике данных включают всестороннюю поддержку параметров (даже получают «действительные значения» из запроса. * 1029) *
- экспорт (снова через код) в pdf или аналогичный - Data Dynamics Reports поддерживает экспорт в PDF, HTML, Excel, Word, изображения и XML.
Я надеюсь, что это сработает для вас, и дайте мне знать, если у вас есть дополнительные вопросы.
Scott Willeke
Data Dynamics / GrapeCity inc.