2016-07-15 5 views
0

レポート(rdlc)を作成して電子メール(c#メソッド)で送信する必要があります。Windowsサービスでレポートを作成してプログラム的にPDFにエクスポート

私はすでにWindowsサービスを作成し、電子メールを送信しています。今はレポート(rdlc)を作成する必要があります。モデル(オブジェクト)を読み込んでpdfにエクスポートする必要があります。

私は私の悪い英語のためのWinForms ...ちょうどWindowsサービス

謝罪を使用していませんよ。

答えて

0

rdlcファイルはReport Designerツールを使用して作成され、SQL Server Reporting ServicesまたはReportViewerコントロールのいずれかで使用してレポート出力を作成できます。

ただし、コントロールはサービス内で使用できないため、SSRSの使用に限定されています。

SSRSには、ReportExecutionServiceオブジェクトを使用してサービスからアクセスできます。 SSRSサーバーはPDF文書ストリームを返すことができますが、ファイルに直接書き込む必要があります。

スケジュールで実行する必要がある標準レポートの場合は、実際にコードを記述せずにSSRS Webインターフェイスからすべて実行できます。

関連する問題