【问题标题】:Report viewer control - generate different sized graphs报表查看器控件 - 生成不同大小的图表
【发布时间】:2011-03-21 07:28:17
【问题描述】:

我正在使用 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

谢谢

【问题讨论】:

  • @Eddy,你是对的。会做。我尝试指定我认为会感兴趣的细节。缺少什么?
  • 提供“localhost”链接的目的是什么?
  • 这是用于从报告服务接收图像的链接

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


【解决方案1】:

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

【讨论】:

  • 有没有办法在 asp.net 中做到这一点而不使用 silverlight?
【解决方案2】:

我不知道如何动态调整报表元素的大小。我认为您不能使用表达式来表示高度和宽度。

为什么不制作一份包含所有小图表的报告,然后为较大的图表制作单个报告。然后,您可以将小图表的导航设置为“跳转到报告”并转到较大的图表。这很难看,因为您必须维护图表的两个副本,但它应该可以工作。

【讨论】:

  • 因为如果我有 25 个报告,并且在每个报告中我有 5 个图表,这意味着 25 * 5 = ... 太多了
猜你喜欢
  • 2011-09-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多