报告查看器控件 - 生成不同大小的图形

时间:2011-03-21 07:28:17

标签: javascript asp.net sql-server reporting-services

我正在使用sql server报告服务构建Web应用程序。作为我的应用程序的一部分,我使用报表查看器控件向最终用户呈现报表。

我创建的报告大多非常紧张。这意味着我在同一份报告中有几张图表。

我想要做的是让用户能够专注于单个报告。我已经创建了相应的客户端代码,但现在我面临着一个相当乏味的问题。报告审阅者呈现的图像相对较小(因为我需要在同一个报表上放置几个图表)。当我尝试在客户端放大图形图像时,它会被拉伸。图像变小了!

如何指示SSRS创建更大的图形图像?我可以在底层查询字符串中指定任何内容吗?

http://localhost:3450/Reporter.aspx/Reserved.ReportViewerWebControl.axd?ReportSession=rkymfk45wv0wosrpru5en4rr&Culture=1037&CultureOverrides=True&UICulture=1033&UICultureOverrides=True&ReportStack=2&ControlID=bc66e58c31d64e8a8231389d9a5b5fdd&OpType=ReportImage&IterationId=163e91e9a63e45adbc03658d347470ab&StreamID=C_59iT1_1

谢谢

2 个答案:

答案 0 :(得分:1)

我不想说,但我认为很少有能够提供动态ZOOM功能的第三方工具。 http://www.perpetuumsoft.com/Silverlight-Viewer-for-Reporting-Services.aspx?lang=en fyi

答案 1 :(得分:0)

我还不知道动态调整报表元素的大小。我不认为你可以使用表达式来表示高度和宽度。

为什么没有一个报告是所有小图,然后为较大的图制作单个报告。然后,您可以将小图表的导航设置为“跳转到报告”,然后转到较大的图表。它很难看,因为你必须保留两份图表,但它应该可以工作。