0

我有一个 SSRS 报告,它通过 ReportViewer 控件(VS2010)显示在自定义 asp.net 报告应用程序中。SSRS 报表在报表服务器上和通过报表管理器呈现良好,但在报表应用程序中,列宽和高度被拉伸和扩展,完全放弃了 tablix 的格式。我认为这是 ReportViewer 控件中的标签的问题。有没有人想到为什么会发生这种情况?提前感谢您的任何建议。

4

2 回答 2

0

这可能会有所帮助,但最好尝试一下。

如果您右键单击数据集的属性并转到其中的选项选项卡,您会发现默认为自动的宽度灵敏度。请把它设为假并尝试一下。

于 2013-03-22T19:17:08.463 回答
0

关于通过不同前端托管的 SSRS 的一些想法:

  1. 如果您通过 VS 进行标准 ASP.NET 创建,则 ASP.NET 或任何可能使用通过“母版页”实现的 CSS 形式的东西。您可以暂时将其关闭以进行故障排除或创建未实现母版页的页面,然后通过该页面托管 SSRS 吗?

  2. 这是来自 SSRS 的所有报告还是其中一些?SSRS 语言只是 XML,您可以将报表对象嵌套在一个矩形中,看看这是否可以欺骗前端的标记。

  3. 这是通过直接链接到 SSRS Web 服务的“ReportViewer”对象托管的吗?您也可以通过许多其他方式调用 Web 服务,但是它们需要更多时间来设置。您可以通过 html“表单”查看对服务的 SSRS 调用,也可以在 C# 中设置自己的代理类,以获取 Excel、PDF、MHTML 等类型渲染的二进制形式。

于 2013-03-25T22:58:59.037 回答