Xtrareport DevExpress Keep Table连同第一条记录

Xtrareport DevExpress Keep Table together with the first record

我有一些数据想按以下方式显示,但找不到如何显示:

例如,这将是保持在一起的情况:

但是我不喜欢当数据太多时我有很多空白 spaces,所以如果可能的话我希望发生以下情况。 当 colNames 和第一行可以放入剩余的 space 时,将它们放在那里。

或者,如果第一行之后可以容纳更多内容,请将它们全部放在那里,并在必要时尽可能拆分。

基本上我想要一个 'Keep together' 选项用于列和第一行,其他所有内容都可以随时拆分。

如果有人想实现相同的功能,请执行以下操作:

  1. 将 table 列名称放入 GroupHeader 并将其 GroupUnion 属性 设置为 WithFirstDetail
  2. 将 table 行放在 GroupHeader 旁边的详细信息中。

通过这样做 WithFirstDetail 属性,顾名思义,将尝试保持 header 与第一条记录,或移动到下一页。因此实现了上述行为。