在一个项目上工作,我使用开发快递套装的 xtra 报告动态生成图表,并且没有将图表绑定到数据源。当我使用数据源生成标签来测试它们时,
Detail.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand;
作品。但是,如果我在没有数据源的情况下生成标签,这将不起作用。有人有线索吗?
在一个项目上工作,我使用开发快递套装的 xtra 报告动态生成图表,并且没有将图表绑定到数据源。当我使用数据源生成标签来测试它们时,
Detail.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand;
作品。但是,如果我在没有数据源的情况下生成标签,这将不起作用。有人有线索吗?
要完成此任务,您可以添加 GroupFooter 带并将 GroupFooter.PageBreak 设置为 AfterBand。或放置一个 XRPageBreak 控件,处理 Detail.BeforePrint 并根据需要调整 XRPageBreak 的可见性。 要获取处理行,您需要使用 XtraReport.GetCurrentRow() 方法。请尝试此解决方案,并让我们知道结果。
您可以在某些条件下强制分页。参考链接在底部有一个示例作为附件..
您还可以使用 Before_Print 事件来完成此任务。
希望这有帮助..