FastReport.net每页打印固定行数二

来源:互联网 发布:伍斯特理工学院 知乎 编辑:程序博客网 时间:2024/05/16 19:51

经测试上一次的打印固定行数的方法只在不分页的情况下有效,在分页的情况下如何实现呢,经过两三个小时的查找资料和不断的尝试终于找到了一种可行的方法:
这个方法需要用到script了,详细的脚本如下:
  public class ReportScript
  {
    int pageRowCount=5;
    private void Page1_StartPage(object sender, EventArgs e)
    {
      int rowcount=      Report.GetDataSource("单据明细").RowCount;
      int count=pageRowCount- rowcount % pageRowCount;
      Child1.CompleteToNRows= rowcount+ count;
    }
  }
此脚本设定的是每页5行,最后一页填充空白行

原创粉丝点击