4,818
社区成员
发帖
与我相关
我的任务
分享
//为报表浏览器指定报表文件
this.ReportVW.ProcessingMode = ProcessingMode.Local;
this.ReportVW.LocalReport.ReportPath = "Rpt_OutReport.rdlc";
//传参数
string INIFile = System.Environment.CurrentDirectory + @"\CYHCom.ini";
SetINI SI = new SetINI(INIFile);
string PhoneNum = SI.IniReadValue("ComInfo", "Phone");//打印机端口号
ReportParameter Customer = new ReportParameter("Customer", CustomerName);
ReportParameter Phone = new ReportParameter("Phone", PhoneNum);
ReportVW.LocalReport.SetParameters(new ReportParameter[] { Customer, Phone });
//指定数据集,数据集名称后为表,不是DataSet类型的数据集
this.ReportVW.LocalReport.DataSources.Clear();
this.ReportVW.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("CYHComDataSet_Pro_OutReport", dt));
//显示报表
this.ReportVW.RefreshReport();
// 将显示模式切换到打印布局模式
this.ReportVW.SetDisplayMode(DisplayMode.PrintLayout);
// 将缩放模式设置为百分比
this.ReportVW.ZoomMode = ZoomMode.Percent;
// 设为 100%
this.ReportVW.ZoomPercent = 100;