ASP.NET Consolidated Report

时间:2009-07-18 06:35:02

标签: asp.net reporting

我们有一个ASP.NET 2应用程序,目前我们正在利用DataSet / DataTable获取一些存储过程/查询并在屏幕上显示(网格)。对于图形,我们使用Dundas Chart组件,我们再次使用DataSet / DataTable来显示它。这些东西运行良好......没问题。

现在,我们面临的挑战是我们上面生成的每个报告(网格或图表),用户想要整合到1个单击解决方案中,这意味着如果他们点击“合并报告”,它将生成页面为好(网格/图表)分为1页。但问题是用户想要使用显示器(网格/图形)并下载到1个文件中。它可能是Words / Ms Excell。

我们将如何实现这一目标?

我想按照以下方式做: 1.转换所有内容以使用Reporting Services(客户端)..或 2.是否可以将页面/ grapf转换为Word / Excel到单个页面?还有其他解决方案吗?

问题在于我们有简单的存储过程来获取数据源,然后我们使用该数据并在DataSet / DataTable中进行大量数据操作(循环记录,创建新数据集和操作等等) )然后构建最终报告并在屏幕上显示。

感谢您的评论。

谢谢

1 个答案:

答案 0 :(得分:3)

在我看来,最好的解决方案是将HTML集成到PDF中。

您可以使用ABCPdf from WebSuperGoo轻松将生成的HTML转换为PDF(我怀疑其他解决方案可以使用,但我只使用过此产品)

查看此live demo,然后选择“添加网址”并指向您的网址或check out this example