我应该如何使用ASP.NET 2.0 Web应用程序中的图表?

问题描述:

我需要在ASP.NET 2.0 Web应用程序中使用“趋势线”(不确定它们实际称为什么)来实现相当简单的条形图。什么是好的免费或近乎免费的解决方案?我还需要能够生成PDF(如果没有其他情况,只需将它们打印到PDF打印驱动程序)服务器端,所以它不能成为JavaScript客户端解决方案。我应该如何使用ASP.NET 2.0 Web应用程序中的图表?

免费或几乎免费的东西是一个很大的要求。我们不能在第三方控制提供商提供的一些更好的图表组件上花费1000美元甚至500美元。

编辑:此外,即使他们可以做到这一点,谷歌图表也不是一种选择,因为我无法为此Intranet应用程序访问图表。

+0

借来的衣服从来不合身。 – adatapost 2009-08-05 14:48:14

ZedGraph很不错。

+0

目前看起来相当不错...试图让图现在运行。 – 2009-08-05 15:07:00

+0

这工作完美。这正是我需要的。 – 2009-08-06 20:16:07

我喜欢免费Microsoft Chart Controls。他们功能齐全,但我不确定他们是否符合您的要求。下载附带示例,因此应该很容易确定这是否符合您的需求。

+0

这是.Net 3.5 – 2009-08-05 14:51:27

如果您使用SQL Server,Reporting Services是一个选项。内置图表可以呈现为图像以及PDF。过去我使用处理程序来调用SSRS Web服务,并将结果作为图像/ pdf写入响应流。

这看起来似乎更加努力一些,但是如果您已经有了一点报告服务经验,那么它并不是那么糟糕。