C#水晶报表问题和图表?

9
我在我的应用程序中使用自定义代码绘制了4个图表... 我还有一个rdlc水晶报告,可以输出数据但不包括图表... 我需要做的是将图表添加到报告中。 我可以在报告中添加一个Chart对象,但我不知道如何编程,因为它在报告中...而且我不知道如何通过reportviewer引用它...
唯一的解决方案似乎是DataSet绑定,但我太困惑了,它应该进行大量定制...不知道是否可以在不编写源代码的情况下实现.. 有什么建议吗? 请帮帮我,这让我很头疼。
3个回答

7
如果现在是在报表设计器中绘制的图表,我不知道有什么简单的方法可以将其导入报表。我的建议是从自定义图表中导出数据,并将其导入到使用设计器绘制的图表中。由于您的图表是自定义的,我猜想在设计器绘制的图表中导入的数据看起来可能与原始数据不完全相同,但这至少能正确呈现数据。

另一个选择是将自定义图表放在窗体上,然后进行截图并将该图像放置在实际报表上。缺点是图表会静止不动。这将对 scr shot 有所帮助:捕获活动窗口的屏幕截图?


3
那就是我决定要做的事情... 图表支持"saveImage"方法。那就是我最终所做的事情... - GorillaApe
Parhs,不错的发现,我没有注意到 Chart 有一个 saveimage 方法,比截屏好多了。 - Teoman Soygul

5

这里有一篇很好的教程,讲解了如何在Crystal Reports 2010中使用图表,以及创建带有图表的基本报告所需的操作,包括C#代码。

基于此,您将能够了解如何使用更复杂的图表来改进报告。


2
你应该尝试使用子报表来展示图表。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接