有一个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的