0

我正在创建一个需要在两列中显示数据的新报告。我做了以下事情:

  1. 报告属性:添加了第二列
  2. 从工具箱中插入 List 控件
  3. 在 List 控件内插入一个矩形
  4. 在矩形内插入一个文本框

当我单击“预览”选项卡时,报告仅在左列中显示数据,然后以相同的方式继续到第 2 页,而不是使用第 2 列。

任何帮助表示赞赏,在此先感谢您!

4

2 回答 2

0

这是因为它仅适用于“图像”和“PDF”导出格式。从列的相关文档(强调我的):

仅当您以 PDF 或图像格式呈现和打印报告时才会应用列。

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

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

在同一文档的早些时候,它暗示了“列”功能的内部工作原理:

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

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

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

于 2013-04-30T09:14:51.027 回答
0

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

于 2013-04-29T19:53:12.783 回答