Visual studio 2008 SSRS 2008双栏报告仅在左栏显示数据

Visual studio 2008 SSRS 2008双栏报告仅在左栏显示数据,visual-studio-2008,reporting-services,ssrs-2008,two-columns,Visual Studio 2008,Reporting Services,Ssrs 2008,Two Columns,我正在创建一个新报告,它需要在两列中显示数据。我做了以下工作: 报告属性:添加了第二列 从工具箱中插入列表控件 在列表控件中插入一个矩形 在矩形内插入一个文本框 单击“预览”选项卡时,报告仅在左列显示数据,然后以相同的方式继续到第二页,而不是使用第二列 感谢您的帮助,提前谢谢 实际上并不需要列表控件。如果将数据放置在两个高度相同的表格或文本框中,它们将彼此相邻显示。如果必须,请将两者放置在矩形中或设置KeepTogether属性。这是因为它仅适用于“图像”和“PDF”导出格式。从(我的)重点:

我正在创建一个新报告,它需要在两列中显示数据。我做了以下工作:

  • 报告属性:添加了第二列
  • 从工具箱中插入列表控件
  • 在列表控件中插入一个矩形
  • 在矩形内插入一个文本框
  • 单击“预览”选项卡时,报告仅在左列显示数据,然后以相同的方式继续到第二页,而不是使用第二列


    感谢您的帮助,提前谢谢

    实际上并不需要列表控件。如果将数据放置在两个高度相同的表格或文本框中,它们将彼此相邻显示。如果必须,请将两者放置在矩形中或设置KeepTogether属性。

    这是因为它仅适用于“图像”和“PDF”导出格式。从(我的)重点:

    列仅在以PDF或图像格式呈现和打印报告时应用

    “预览”窗口不使用PDF或图像渲染器

    就我个人而言,我有点惊讶它没有在MS Word渲染器中实现,但我已经测试过了,实际上它在那里也不起作用

    稍早在同一文档中,它暗示了“列”功能的内部工作方式:

    …例如,假设在物理页面上有两列。报告的内容将填充第一列,然后填充第二列。如果报告不完全适合前两列,则报告将填充下一页的第一列,然后填充第二列

    我的猜测是,在预览窗口中,您永远不会到达物理页面的末尾,因此内容永远不会流向第二列。如果导出到-say-PDF,您可能会得到预期的行为

    请注意,列实际上必须适合报告,请确保报告和报告正文的宽度和边距设置正确