当前位置:  开发笔记 > 编程语言 > 正文

您将使用什么报告工具?

如何解决《您将使用什么报告工具?》经验,为你挑选了1个好方法。

我需要一个通过我的C#应用​​程序处理屏幕和打印报告的工具.

我正在寻找简单,标准和强大的.

我需要能够让用户能够使用我自己的GUI选择要显示的列,格式化等,并根据他们的选择动态构建报告.Crystal不适合这里的帐单,因为无法动态添加列(并且无法动态调整列宽).

我正在考虑在我的应用程序中使用带有WebBrowser控件的HTML,但我对打印和打印预览几乎没有控制权.

另一种选择是转到.NET 3.5(我使用2.0)并使用XAML和Flow Documents.

你会用什么?



1> alexmac..:

我们使用SQL报告服务.HTML报告有它们的位置,但你不能很好地控制格式化.

SQL报告服务摘要:

优点:
基本版本是免费的
包含SQL Express
许多导出选项pdf,html,csv等
可以使用许多不同的数据源
Webservice公开各种方法
SQL标准editon包括一个报表生成器组件,允许用户创建和共享他们自己的报告
很多功能查询格式化等
调度选项
扩展性导入.net框架dll用于自定义功能
熟悉的微软环境


缺点:
设置额外的东西
应用程序和报表服务器之间的无法认证可能会很麻烦,具体取决于您的设置
虽然不是太多,但学习曲线有点麻烦难以接受
报告模型创建者需要一些工作,并不自动az字段


我听说过DevXpress的好东西,所以可能值得研究.

我大约5年前使用了Crystal,并记住它是一种痛苦的设置,并且是昂贵的许可证.

推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有