ASP.NET сводный отчет - PullRequest
       13

ASP.NET сводный отчет

1 голос
/ 18 июля 2009

У нас есть приложение ASP.NET 2, и на данный момент для создания отчетов мы используем DataSet / DataTable, получая некоторые хранимые процедуры / запросы и отображая их на экране (в сетках). Для графики мы используем компонент Dundas Chart и снова используем DataSet / DataTable для его отображения. Это хорошо работает ... нет проблем.

Теперь перед нами стоит задача: каждый отдельный отчет, который мы создаем выше (в виде таблицы или графика), пользователь хочет объединить в решение «одним кликом», что означает, что если он нажмет «Консолидированный отчет», он создаст страницу в виде хорошо (сетка / график) в 1 страницу. Но проблема в том, что пользователь хочет использовать дисплей (сетку / график) и загрузить в 1 файл. Это может быть Ms Words / Ms Excell.

Как мы этого добьемся?

Я думаю сделать следующее: 1. Преобразуйте все, чтобы использовать Reporting Services (клиент) .. или 2. Можно ли сделать как конвертировать страницу / граф в Word / Excel в одну страницу? Есть ли другое решение?

Проблема в том, что у нас есть простые хранимые процедуры для извлечения источника данных, а затем мы используем эти данные и выполняем массивные манипуляции с данными в DataSet / DataTable (перебираем записи, создаем новый набор данных, манипулируем и т. Д. И т. Д. И т. Д. ), а затем построить окончательный отчет и отобразить на экране.

Я ценю ваш комментарий.

Спасибо

1 Ответ

3 голосов
/ 24 июля 2009

На мой взгляд, лучшим решением будет интеграция HTML в PDF.

Вы можете легко преобразовать HTML, сгенерированный в PDF, с помощью ABCPdf от WebSuperGoo (Я подозреваю, что другие решения могут работать, но я использовал только этот продукт)

См. live demo , выберите «Добавить URL» и укажите свой URL или посмотрите этот пример

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...