我正在创建一个需要在两列中显示数据的新报告。我做了以下事情:
当我点击预览标签时,报告只显示左栏中的数据,然后以相同的方式继续到第二页,而不是使用第二列。
感谢任何帮助,提前谢谢!
答案 0 :(得分:0)
实际上并不需要列表控件。如果将数据放在同一高度的两个表或文本框中,它们将彼此相邻显示。如果必须,请将它们放在一个矩形中或设置KeepTogether属性。
答案 1 :(得分:0)
这是因为它仅适用于“图像”和“PDF”导出格式。来自relevant documentation on columns(强调我的):
列仅在您以PDF或图像格式呈现和打印报告时应用。
“预览”窗口不使用PDF或图像渲染器。
就我个人而言,我有点惊讶它没有在MS Word渲染器中实现,但我已经测试了这个并且确实它在那里也不起作用。
在同一文档中稍早一点,它暗示了“列”功能的内部工作原理:
...例如,假设您在物理页上有两列。报告的内容填充第一列,然后填充第二列。如果报告不完全适合前两列,则报告将填充第一列,然后填写下一页的第二列。 ...
我的猜测是,在预览窗口中,您永远不会到达 物理 页面的末尾,因此内容永远不会流向第二列。如果您导出到-say- PDF,您可能会得到您期望的行为。
请注意,列实际上必须适合在报告中,确保您的报告和报告正文的宽度和边距设置正确。