有没有人有关于基于ASP.NET的报表生成器替代方案的任何信息?基本上我们希望将报表设计器集成到基于ASP.NET的应用程序中,以实现端到端的无缝体验。
今天我们可以在我们的应用程序中显示我们的Reporting Services报告,但是为了设计报告,用户仍然必须离开应用程序。
提前致谢。
答案 0 :(得分:0)
您可以轻松制作自己的,不要忘记rdl和rdlc文件只是XML文件!
如果你看一下rdlc文件结构,你会发现很容易生成它。
答案 1 :(得分:0)
我自己也在研究这个问题......我同意ykatchou的帖子,它都是基于XML的,如果有任何临时报道的观众不是,他们基本上都是一团糟(Telerik)。结构本身可能不会太难生成,因为可以使用JQuery解析DOM。将结果发布到服务器端,确保xml文档一旦保存就符合DTD,这样您就知道有效的XHTML =>生成xml。删除所有不需要的内容,您可以:
生成的xml文件仍然需要传递到渲染引擎,即可以使用正确样式的xml文件并丢弃PDF ...它确实需要一段时间,但从概念上讲,我知道它这是可能的,因为我正在深入研究这个问题。 XSL:FO也很有趣,我的意思是让XML + XSLT返回一个xsl:fo文件而你应该飞,不是吗?