私はLocalReport
オブジェクトを持っていますが、私はすべての適切な情報を記入しています。私はこの同じレポートオブジェクトを使用してさまざまな形式にエクスポートします。私のユーザはImage、Excel、Word、Pdfなどを選択することができ、私はそれらの要求を容易にするために同じレポートオブジェクトを使用します。VS2010 RDLC C#。 LocalReportオブジェクトをReportViewerに設定するにはどうすればよいですか?
私の問題は時にはそれを表示することがあります。私は輸出タイプを開くことができますが、それは私が何をしたいのではないことを知っています。私はReportViewer
でそれを見たいと思う。私はReportViewer.LocalReports
プロパティを設定し、私が探しているものを得ることができますが、私はすでにすべてのオブジェクトをReportオブジェクトに設定しています。
質問があります:どのように私は間違っており、行うことができないfollowinを行うのですか?
LocalReport _Report = new LocalReport();
//set all my report information
Microsoft.Reporting.WinForms.ReportViewer _rv = new Microsoft.Reporting.WinForms.ReportViewer();
//This is what I'm trying to do
_rv.LocalReport = _Report;
時間の95%は、ユーザーがレポートを表示しませんので、私はそれをこのようにやっています。したがって、ReportViewerは使用できません。ほぼすべてのリクエストに対して_Report.Renderを使用して終了します。 – Jmyster
Renderメソッドはストリームを出力します。特にReportViewerで表示したいと言っていますか? :)それはあなたがそれを望んだ方法でうまくいけばとにかく私はうれしいよ。 –
それは私が望むように動作していません。以前はユーザーがレポートを表示しなかったので、Reportオブジェクトを使用して_Report.Render経由でほとんどの出力をストリーミングしました。ユーザーはレポートを表示できるようになり、レポートビューアに配置する必要があります。 LocalReportオブジェクトを返すコードがたくさんあります。私は単に、LocalReportオブジェクトをどのようにレポートビューアに設定するのですか?あなたは_rv.LocalReport = _Reportのように簡単だと思うでしょうが、そうではありません。これは可能ですか? – Jmyster