2

我有一个报告服务项目,我要在 Mobile 上提供。显示是完美的,除了 Reporting Services 2008 将报表分页到两个单独的表格中,用于具有多行的报表。我想关掉这个。根据我所做的研究,您需要将报表的 InteractiveHeight 设置为 0 以禁用分页。但是,RDL 的 xml 格式中没有这样的元素。有没有其他地方可以做到这一点,或者我错过了什么?

4

3 回答 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)。请按照以下步骤操作:

  1. 打开visual studio的属性窗口
  2. 从下拉列表中选择“报告”
  3. 展开选项“交互式尺寸”
  4. 将高度选项设置为“0in”

图片解释了要遵循的步骤

于 2016-01-01T12:51:20.867 回答
0

对于较新版本的 SSRS,我转到报告->“报告属性”,并将高度设置为 20 英寸。

于 2021-04-08T23:17:41.887 回答