2009-03-14 6 views

答えて

4

あなたはおそらく、マネージコードで記述されたサーバプロセスにReport Viewer controlを使用することができます。コントロールにデータソース(DataTableメモリオブジェクト)を渡すと、ファイルにダイレクトすることができるバイトストリームが返されます。

コントロールにはUIがありますが、これはバイパスできます。

+0

ありがとうございました。私はこのリンクを見つけたばかりです。 http://weblogs.asp.net/rajbk/archive/2006/03/02/How-to-render-client-report-definition-files-_28002E00_rdlc_2900_-直接的に - 応答 - ストリーム - なし - プレビュー.aspx – NabilS

+0

ReportViewerはどのようにレポートをレンダリングしますか? IISサーバー上でReportServer Webサービスを使用します。 rdlcファイルはrdlファイルとは異なります。 – gbn

+0

Report ViewerコントロールにはReport Serverは必要なく、単にrdlファイルの名前をrdlcに変更することができます。コントロールは、レポートデザイナで定義されたデータソースのように、rdlファイルの特定の部分を無視します。私はこの方法でrdlファイルを問題なく展開しました。 – cdonner

関連する問題