3

最近、SSRSを使い始め、ReportingCloudを見つけました。それは言う

ReportingCloud provides an open source quality implementation 
as an extension of the RDL specification

sourceforgeまたはGoogle検索で使用する方法に関するチュートリアル/ドキュメントは見つかりませんでした。

ReportingCloudの使用方法に関するウォークスルー/例を誰かに教えてもらえますか?

4

1 に答える 1

1

http://sourceforge.net/projects/reportingcloud/forums/forum/1116661/topic/4571059で利用可能な部分的な例が 1 つあります。

この例では、既存の RDL ファイルを取得し、それを解析して実行し、HTML 出力を asp.net リテラル コントロールに配置してブラウザーに表示します。

そのコード スニペットがここで繰り返されます。

XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("C:\MyFolder\MyReport.rdl");

RDLParser rdlp = new RDLParser(xmlDoc.OuterXml);
rdlp.Parse();

MemoryStreamGen ms = new MemoryStreamGen();
ProcessReport pr = new ProcessReport(rdlp.Report, ms);
pr.Run(null, OutputPresentationType.ASPHTML);

// Dump memory stream (HTML Text) to an out-of-box ASPX Literal control
this.LiteralReportHtml.Text = ms.GetText();

これを行うには、への参照が必要ですReportingCloud.Engine


あなたのより大きな目標が正確にはわかりませんが、 https://github.com/majorsilence/My-FyiReportingと呼ばれる GitHub の別のオープン ソース プロジェクトに注意を向けたいと思います。My-FyiReporting

のようReportingCloudに、は(休眠状態になった) My-FyiReportingのフォークです。FyiReporting

あなたに関する限りの大きな違いは、My-FyiReporting ASP.NET サンプルと ASP.NET ユーザー コントロール リンクがあることです。これは、必要なものに到達するための迅速な方法である可能性があります。

からのファイルORIGINALPROJECT.TXTReportingCloud言う:

ReportingCloud は、元のプロジェクト fyiReporting 4.1 ( http://www.fyireporting.com ) からのフォークです。

からのファイルreadme.mdMy-FyiReporting言う:

My-FyiReporting は fyiReporting のフォークです。私はこれを十分に強調することはできません。これはフォークです。主な目的は、そのプロジェクトが死んでいるように見えるので、fyiReporting のコピーがあることを確認することです。

于 2013-04-06T23:58:57.430 に答える