DevExpress中,使用XtraReport报表工具,限制Detail部分每页展示固定行数

使用Detail的BeforePrint事件,在每行数据加载之前进行计算,如果当前行数已经到达限制行数,则设置分页。

private int recordcount = 0;
private void Detail_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e)
{
Detail.PageBreak = PageBreak.None; //取消分页
// 累加每页的记录数
recordcount += 1;
if (recordcount % 5 == 0) // 每页显示5条记录
{
Detail.PageBreak = PageBreak.AfterBand;  //设置分页
}
}

posted @ 2024-11-20 09:23  秋刀鱼罐头  阅读(2)  评论(0编辑  收藏  举报