我有一个PageHeader和一个带头的MasterData .. Next Header + MasterData + Footer。
如果它们不适合页面,我想将Header + MasterData + Footer保持在一起。
我的意思是,当他们不适合页面时,他们会移动到下一页。
我试过保持MasterData的完全合适,但所做的只是将1行数据移到下一页。
MasterData的高度变化取决于MemoView中的nbr行 所以我不能提前知道MasterData的高度。
答案 0 :(得分:3)
尝试关闭主数据的AllowSplit属性
KeepTogether只是确保页脚附加到主数据的底部,而不考虑其余主数据的位置。
您可能希望为MasterData设置最大数量,否则如果三个数据带不适合单个页面,则可能会出现问题。当我尝试添加一个新的页面直到它适合时,我崩溃了我的程序,它从未做过,并创造了数以万计的空页。