首页 > 其他 > 详细

RDLC打印数据,行数不足一页时,如何补充空行

时间:2020-06-18 16:46:10      阅读:101      评论:0      收藏:0      [点我收藏+]

RDLC接收数据时,是以DataTable的格式接收,所以,可以在绑定数据前,计算所差行数,添加到DataTable中。

如下:   

    //每页25行数据
            int i_rowcount =25;
            if ((lstJob.Count+1) % i_rowcount != 0)
            {
                int page_count = dt.Rows.Count / i_rowcount + 1;
                int row_count = i_rowcount * page_count - dt.Rows.Count-1;

    //这部分即为空行
                for (int i = 0; i < row_count; i++)
                {
                    DataRow dr = dt.NewRow();
                    dt.Rows.Add(dr);
                }
            }
            //绑定数据源dt

    reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("DataSet1", dt));

 

成品如下:

技术分享图片

RDLC打印数据,行数不足一页时,如何补充空行

原文:https://www.cnblogs.com/laipingsuannai/p/13158121.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!