gpt4 book ai didi

asp.net - 如何在asp.net网站中使用ReportingCloud?

转载 作者:行者123 更新时间:2023-12-02 21:07:54 28 4
gpt4 key购买 nike

最近我开始使用SSRS并发现ReportingCloud 。它说

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

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

任何人都可以提供有关如何使用 ReportingCloud 的演练/示例吗?

最佳答案

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

该示例采用现有的 RDL 文件,解析并执行它,然后将 HTML 输出放入 asp.net Literal Control 中以在浏览器中显示。

此处重复该代码片段:

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 用户控件 link 。这可能是获得您所需内容的快速方法。

来自 ReportingCloud 的文件 ORIGINALPROJECT.TXT 说:

The ReportingCloud is a fork from the original project fyiReporting 4.1 (http://www.fyireporting.com).

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

My-FyiReporting is a fork of fyiReporting. I cannot stress this enough. This is a FORK. The main purpose is to make sure that I have a copy of fyiReporting since that project seems to be dead.

关于asp.net - 如何在asp.net网站中使用ReportingCloud?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15569365/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com