Инструмент отчетности, который печатает элемент управления, который мы передаем - PullRequest
0 голосов
/ 29 ноября 2010

Какой лучший инструмент отчетности, кроме Crystal Report, использует с c # и mysql, потому что Crystal Report должен быть загружен на пользовательский компьютер? Итак, какова другая альтернатива Crystal Report для использования c # с mysql и должна быть меньше по размеру, и пользователю не нужно будет загружать больше. И это должно быть с хорошими возможностями. (Все с открытым исходным кодом и с оплатой).

РЕДАКТИРОВАТЬ: мне нужно динамически печатать только элемент управления на форме, например, если пользователь хочет распечатать сторонний элемент управления, то также должен быть напечатан, но он не должен быть напечатан как изображение древовидной структуры, как если бы пользователь хочет напечатать древовидное представление в форме окна, но древовидное представление свернуто пользователем, поэтому здесь, если пользователь печатает это древовидное представление, то оно не должно быть напечатано свернутым древовидным представлением, но оно должно быть напечатано целиком в виде древовидного представления (развернуто).

Ответы [ 2 ]

0 голосов
/ 29 ноября 2010

Два варианта использования

  • Службы отчетов SQL - для этого необходимо установить сервер Microsoft SQL с SRS, но сами ваши отчеты могут подключаться к другим базам данных, включая MySQL (через ODBC), и затем вы можете использовать компонент ReportViewer в своих приложениях C # для визуализации Это. Для пользователя не требуется никаких дополнительных загрузок, так как обработка происходит на стороне сервера, плюс его легко встраивать в веб-приложения, SharePoint и т. Д ...
  • Visual Studio 2010 поставляется с фантастическими средствами управления отчетами, которые могут использовать любой источник данных. Если вы в 2008 году, вы можете использовать внеполосный релиз этих же элементов управления. Во всех случаях это просто код, поэтому необходимо развернуть несколько дополнительных сборок. Вы можете увидеть образцы этих в: http://code.msdn.microsoft.com/mschart
0 голосов
/ 29 ноября 2010

Совсем не инструмент отчетности, но если вас больше всего интересует просто вывод PDF, я рекомендую iTextSharp . Затем вы можете заполнить отчет заполнителями, которые будут заменены переменными, как если бы вы использовали любое программное обеспечение - до того, как пользователь загрузит его.

Не самый лучший метод, я согласен, но все зависит от того, что вы ищете.

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