我有一个报告服务项目,我要在 Mobile 上提供。显示是完美的,除了 Reporting Services 2008 将报表分页到两个单独的表格中,用于具有多行的报表。我想关掉这个。根据我所做的研究,您需要将报表的 InteractiveHeight 设置为 0 以禁用分页。但是,RDL 的 xml 格式中没有这样的元素。有没有其他地方可以做到这一点,或者我错过了什么?
问问题
4314 次
3 回答
8
您可以在设计器中执行此操作:
仅当 InteractiveSize 存在非默认值时,才会出现此元素:
<Page>
<InteractiveHeight>0in</InteractiveHeight>
<InteractiveWidth>8.5in</InteractiveWidth>
<LeftMargin>1in</LeftMargin>
<RightMargin>1in</RightMargin>
<TopMargin>1in</TopMargin>
<BottomMargin>1in</BottomMargin>
<Style />
</Page>
如果您没有更改这些默认值,它们将不会出现在 XML 中:
<Page>
<LeftMargin>1in</LeftMargin>
<RightMargin>1in</RightMargin>
<TopMargin>1in</TopMargin>
<BottomMargin>1in</BottomMargin>
<Style />
</Page>
因此,您可以通过 Designer 添加它,或更新 RDL。但是,如上所述,该元素并非在所有情况下都存在,因此如果它不存在,则需要添加它。
于 2013-05-23T12:16:58.220 回答
0
可以从设计器视图设置报表高度(适用于 VS 2010)。请按照以下步骤操作:
- 打开visual studio的属性窗口
- 从下拉列表中选择“报告”
- 展开选项“交互式尺寸”
- 将高度选项设置为“0in”
于 2016-01-01T12:51:20.867 回答
0
对于较新版本的 SSRS,我转到报告->“报告属性”,并将高度设置为 20 英寸。
于 2021-04-08T23:17:41.887 回答