.NET Winforms应用程序中的报告

Tho*_*omW 5 .net c# report winforms

我正在写一个Winforms应用程序,我一直在编写这些糟糕的HTML报告,我在其中设置模板并使用String.Replace将变量放入模板中,然后将结果输出到WebBrowser控件.我真的不喜欢这个设置.

我希望能够将ASP.NET用于我的报告,但我的客户不希望在安装的所有计算机上运行IIS,因此这不是一个真正的选择.

mat*_*ant 3

正如前面所说,将报表查看器与客户端报表结合使用。您可以按照与 sql 报告服务相同的方式创建报告,只不过您不需要 sql server(也不需要 asp.net)。另外,您可以完全控制它们(如何呈现、如何收集数据、它们在哪个层中生成等)。您还可以导出为 PDF 和 Excel。

如果对客户端报告感兴趣,我向大家推荐一本很棒的书。它提供了很多有用的信息以及许多不同的场景和使用客户端报告的方法。

http://www.apress.com/book/view/9781590598542