※ [本文转录自 C_Sharp 看板 #1KJSqMtS ]
作者: hangchu (无瑕心灵的永恒灿烂阳光) 看板: C_Sharp
标题: [问题] rdlc子报表影响整体大小问题
时间: Mon Oct 27 12:41:52 2014
大家好
我在rdlc里使用了“清单”,设定了每页的大小
然后这清单里,因为要查询另一个table,所以拉了个子报表进来
问题来了,子报表的笔数不固定,所以造成它的高度不一定是多高
(但是一定不会超过父报表里清单的高度-也就是每页的高度)
连带的也影响到父报表,造成父报表打印出来的每页的大小都不一样
还有父报表的其它元件,像是文字方块,也都不在原本的页脚了
请问这个有人知道要怎么办吗?
直觉上,我想到的有把子报表设为浮动,这样就不会影响了
可是没看到有可以设定的地方
甚至我也把子报表拉的很大,也一样会受影响
画个示意图,会变成这样:
┌─────────┐ ┌─────────┐
│ 父 │ │ 父 │
│ │ │ │
│ ┌─────┐ │ │ ┌─────┐ │
│ │ │ │ │ │ │ │
│ │ 子 │ │ │ │ 子 │ │
│ │ │ │ │ └─────┘ │
│ │ │ │ │ │
│ │ │ │ │ │
│ └─────┘ │ │ │
│ │ │ 文字方块位置 │
│ │ │ │
│ │ └─────────┘
│ 文字方块位置 │
│ │
└─────────┘
被拉大了 被缩小了
我要的是打印后,每页都固定大小,且子报表不会影响到父报表的版面
谢谢大家