博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RDLC报表多页打印时的一些问题
阅读量:6452 次
发布时间:2019-06-23

本文共 1282 字,大约阅读时间需要 4 分钟。

有多页数据需要打印时,RDCL报表有时会发生只能打印第一页的情况,而点击了打印布局按钮后,有时能正常的打印后续页。

鉴于这种情况,我们可以控制打印界面的呈现模式,避开这个小Bug,代码如下:

public frmFirstCases_Print(DataSet ds)
{
InitializeComponent();
this.DsSource = ds;
}
 
private void frmFirstCases_Print_Load(object sender, EventArgs e)
{
// 设置本地报表的路径(App.SysPath通常指向程序启动的框架)
this.reportViewer1.LocalReport.ReportPath = App.SysPath + "\\First_Cases.rdlc";
 
// 清空并添加报表数据源
reportViewer1.LocalReport.DataSources.Clear();
this.reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("DsReportSource_Cover_Info",
DsSource.Tables[0]));
this.reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("DsReportSource_Cover_Diagnose",
DsSource.Tables[1]));
this.reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("DsReportSource_Cover_Operation",
DsSource.Tables[2]));
this.reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("DsReportSource_Cover_Quality",
DsSource.Tables[3]));
this.reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("DsReportSource_Cover_Temp",
DsSource.Tables[4]));
 
// 呈现报表
this.reportViewer1.RefreshReport();
 
// 将显示模式切换到打印布局模式
this.reportViewer1.SetDisplayMode(DisplayMode.PrintLayout);
 
// 将缩放模式设置为百分比
this.reportViewer1.ZoomMode = ZoomMode.Percent;
 
// 设为 100%
this.reportViewer1.ZoomPercent = 100;
}

转载地址:http://pjgwo.baihongyu.com/

你可能感兴趣的文章
php任意字符,PHP中把字符串中的任意连续字符换成一个对应字符
查看>>
php 修改文件最后修改时间,PHP如何获取文件最后修改时间?
查看>>
php扩展有哪些G11,php 几个扩展(extension)的安装笔记
查看>>
java文件间的全局变量,在java中存储全局变量(如文件路径)的位置?
查看>>
我的世界java免费云电脑,云电脑app下载_云电脑官方版下载-我的世界中文网
查看>>
java编程一般类抽象类的定义,抽象类_Java面向对象 - 编程那点事
查看>>
php utf8 字符串截取,php utf8编码的字符串截取方法
查看>>
java web 航空公司类图,认识类图 - blogjava's web log - BlogJava
查看>>
java复制文件流,javaIO源之字节流的四种方式复制文件方式总结
查看>>
mysql select 作为条件查询,在mysql查询条件where中使用case根据字段条件查询
查看>>
帝国没有php.ini,帝国cms上传文件大小的限制php.ini设置方法
查看>>
php 域控,内网渗透系列之域渗透深入弹shell开3389拿域控
查看>>
matlab 柱子m-n曲线 代码,[2018年最新整理]5-MATLAB(M).ppt
查看>>
matlab打开word里的图片,Matlab往Word里面插入图片范例代码
查看>>
ajax长连接 php,ajax怎么实现服务器与浏览器长连接
查看>>
matlab 条件熵,求数列的条件熵
查看>>
.' matlab,求助matlab
查看>>
redenvelope php,Red Envelope (红包)
查看>>
php基础 正则表达式,PHP基础 —— 正则表达式
查看>>
php mongo 防注入,php mongodb 注入_PHP教程
查看>>