2016-07-15 68 views
0

我需要創建報告(rdlc)並通過電子郵件發送(c#方法)。在windows服務中以編程方式創建報告並導出爲pdf

我已經創建了Windows服務和發送電子郵件。現在我需要創建一個報告(rdlc),我需要用模型(對象)加載它並導出到pdf。我沒有使用的WinForms

...只是Windows服務

道歉,我的英語不好。

回答

0

rdlc文件是使用報表設計器工具創建的,可以由SQL Server Reporting Services或ReportViewer控件使用來創建報表輸出。

您僅限於使用SSRS,但由於控件在服務中不可用。

可以使用ReportExecutionService對象通過您的服務訪問SSRS。 SSRS服務器可以返回PDF文檔流,儘管您需要自己將其寫入文件。

如果這是需要按計劃運行的標準報告,則實際上可以在SSRS Web界面執行所有操作,而無需編寫任何代碼。