2

我有一个 PageHeader 和一个带有 Header 的 MasterData .. Next Header+MasterData+Footer。
如果页眉+主数据+页脚不适合页面,我想将它们保留在一起。

我的意思是,当它们不适合页面时,它们会移至下一页。

我尝试了 MasterData 的 KeepTogether 适当性,但它所做的只是将 1 行数据移动到下一页。

MasterData 的高度变化取决于 MemoView 中行的 nbr,
所以我无法提前知道 MasterData 的高度。

4

1 回答 1

3

尝试关闭主数据的 AllowSplit 属性。
KeepTogether 只是确保页脚附加到主数据的底部,而不考虑其余的主数据在哪里。
您可能希望为 MasterData 设置最大数量,否则如果三个数据带不适合单个页面,则可能会出现问题。当我尝试添加一个新页面直到它适合时,我的程序崩溃了一次,它从来没有这样做过,并产生了无数个空页面。

于 2013-07-19T18:20:29.037 回答