3

最近我开始使用 SSRS 并找到了ReportingCloud。它说

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

我还没有找到任何关于如何在 sourceforge 中或通过谷歌搜索使用它的教程/文档。

谁能提供有关如何使用 ReportingCloud 的演练/示例?

4

1 回答 1

1

http://sourceforge.net/projects/reportingcloud/forums/forum/1116661/topic/4571059提供了一个部分示例。

该示例采用现有的 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.


我不确定你更大的目标是什么,但我想提请你注意 GitHub 上另一个名为My-FyiReporting https://github.com/majorsilence/My-FyiReporting的开源项目

就像ReportingCloud,My-FyiReportingFyiReporting(已经休眠)的一个分支。

就您而言,最大的不同在于它My-FyiReporting 具有 ASP.NET 示例和一个 ASP.NET 用户控制 链接。这可能是获得所需内容的快速方法。

ORIGINALPROJECT.TXT来自的文件ReportingCloud说:

ReportingCloud 是原始项目 fyiReporting 4.1 ( http://www.fyireporting.com ) 的一个分支。

readme.md来自的文件My-FyiReporting说:

My-FyiReporting 是 fyiReporting 的一个分支。我不能强调这一点。这是一个叉子。主要目的是确保我有一份 fyiReporting 的副本,因为该项目似乎已经死了。

于 2013-04-06T23:58:57.430 回答