C#报告控制(交互式报告)

时间:2009-02-10 12:41:45

标签: c# winforms reporting

有人可以为winforms应用程序推荐一个具有良好交互功能的报告工具/控件吗?

我希望能够创建向下钻取,钻取槽报告,突出显示鼠标悬停时的报告控件等。

支持导出,制图,样式,在网络中使用以及任何添加的功能都是一个优势。

9 个答案:

答案 0 :(得分:5)

Visual Studio内置的ReportViewer控件可以完成所有这些操作。看看这里: http://www.gotreportviewer.com

答案 1 :(得分:3)

SharpShooter Reports也是解决这些任务的最佳选择之一。除了大多数报告工具特有的标准功能外,SharpShooter Reports还提供强大的脚本功能,允许开发人员创建任何复杂的报告系统。报告可以集成到经典桌面,ASP.NET Web窗体,Silverlight和HTML 5应用程序中。

答案 2 :(得分:2)

我强烈建议您查看DevExpress XtraReports工具。我现在正在转向它并且它非常好(并且在过去一年中有显着改善)。

顺便说一句:这应该是一个社区维基

答案 3 :(得分:0)

我对asp.net网络应用程序使用了很多。我相信它也可以用于获胜形式。它可以生成的图表列表非常出色,可以真正给客户/用户留下深刻的印象。

http://www.dotnetcharting.com

实施非常直接,我们在3 - 4年内从未遇到任何问题。

答案 4 :(得分:0)

如果要报告的数据来自SQL Server,那么我将使用SSRS(SQL Server Reporting Services)。这里有一些很好的例子:

http://www.ssw.com.au/Ssw/Standards/Rules/RulesToBetterSQLReportingServices.aspx

答案 5 :(得分:0)

答案 6 :(得分:0)

虽然我们的数据动态分析产品不仅仅是传统的基于页面的报告工具,它还具有无与伦比的交互性,是.NET应用程序的可嵌入控件。您可以在http://www.datadynamics.com/Products/DDA/Default.aspx

阅读所有相关信息

答案 7 :(得分:0)

请查看Windward Reports。它将为您提供所需的一切,报告设计超快速。很简单,因为您在Microsoft Office中进行设计。

答案 8 :(得分:0)

ReportMax是一个有用的免费开源工具,可用于报告 Click here to get it