有一个Report.rdlc文件 格式都设计好了,Report.rdlc里面文本框的值都是以参数形式传入的。问题1.不通过ReportViewer加载Report.rdlc来打印 用一个按钮时间来触发直接打印。问题2.如果不通过ReportViewer加载Report.rdlc 在Report.rdlc里面设置的参数该怎么传入进去?下面代码是用ReportViewer控件把参数传入Report.rdlc his.reportViewer1.LocalReport.ReportEmbeddedResource = "WindowsFormsApplication1.Report.rdlc";
ReportParameter[] rp = new ReportParameter[10];
rp[0] = new ReportParameter("RegNumber", "0000286872");
rp[1] = new ReportParameter("DossierNumber", "122755");
rp[2] = new ReportParameter("ShowDate", "2011年5月25日");
rp[3] = new ReportParameter("Number", "9155000635");
rp[4] = new ReportParameter("PatientName", "陈颖");
rp[5] = new ReportParameter("PaymentType", "银行卡");
rp[6] = new ReportParameter("MoneyCapital", "壹万圆整");
rp[7] = new ReportParameter("Money", "10000");
rp[8] = new ReportParameter("Departments", "呼吸内科16病房");
rp[9] = new ReportParameter("Operator", "张三丰");
this.reportViewer1.LocalReport.SetParameters(rp);
this.reportViewer1.RefreshReport();
上面那写参数都是用ReportViewer控件加载 然后传给Report.rdlc的
ReportParameter[] rp = new ReportParameter[10];
rp[0] = new ReportParameter("RegNumber", "0000286872");
rp[1] = new ReportParameter("DossierNumber", "122755");
rp[2] = new ReportParameter("ShowDate", "2011年5月25日");
rp[3] = new ReportParameter("Number", "9155000635");
rp[4] = new ReportParameter("PatientName", "陈颖");
rp[5] = new ReportParameter("PaymentType", "银行卡");
rp[6] = new ReportParameter("MoneyCapital", "壹万圆整");
rp[7] = new ReportParameter("Money", "10000");
rp[8] = new ReportParameter("Departments", "呼吸内科16病房");
rp[9] = new ReportParameter("Operator", "张三丰");
this.reportViewer1.LocalReport.SetParameters(rp);
this.reportViewer1.RefreshReport();
上面那写参数都是用ReportViewer控件加载 然后传给Report.rdlc的
还有就是字体超大