是否可以在 DevExpress XtraReport 中向上移动空标签?

Is possible to move up empty labels in a DevExpress XtraReport?

是否可以在 DevExpress XtraReport 中向上移动空标签?

我有一份报告,我需要上移带有空数据的标签。我希望没有数据的标签不显示,他后面的其他标签可以上移以取代另一个。

场景:

1st line - [EMPTY_DATA_1]
2nd line - [DATA_1]
3rd line - [EMPTY_DATA_2]
4th line - [DATA_2]

理想情况:

1st line - [DATA_1]
2nd line - [DATA_2]

如何添加此行为?

有一种简单的方法可以解决您的问题。您只需要在所有希望具有此行为的标签中使用该值 "SuppressAndShrink" 设置 属性 "ProcessNullValues"(在空数据的情况下向上移动)。

xrLabel.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;

有关详细信息,请参阅下面的 link: https://documentation.devexpress.com/#XtraReports/DevExpressXtraReportsUIXRControl_ProcessNullValuestopic

希望这个回答对您有所帮助。