我正在使用 Windows 窗体使用 c# 和 Microsoft 报告查看器生成身份证。一切正常,除了我在 Microsoft 报表查看器中找不到列重复方向。
当前情景
我的报告纸尺寸是 A4。每页最多可显示 10 张单独的卡片。页面有 2 列。每列显示 5 张卡片。如图所示,它正在生成卡片。列重复方向是垂直的。它首先列出第一列 (1-5),然后列出第二列 (6-10)。
我的要求
我希望报告列重复方向是水平的,如下图所示。首先显示 1,然后显示 2 和 3 和 4,依此类推。
为什么我要水平显示而不是垂直显示?
它将节省纸张。例如,如果用户按照当前场景仅生成 4 张身份证,它将在第 1 列中生成 4 张身份证,并且整个页面空间都被浪费了,因为我无法重新使用剩余的空间。
通过将列方向重复为水平,将显示 4 张卡片,如在第 1 列中显示卡片 1 和 3,在第 2 列中将显示卡片 2 和 4。然后我可以剪纸并在以后重复使用。
我搜索了很多,但找不到任何解决方案。任何建议、评论或链接都会有所帮助。我不能使用任何其他报告。提前致谢。