1.绑定报表到reportViewer1
获取报表路径
this.reportViewer1.LocalReport.ReportPath = Application.StartupPath + @"ReportRecord.rdlc";
2.设置参数值
ReportParameter parameter1= new ReportParameter(参数名称, 参数值);
3.传入参数
this.reportViewer1.LocalReport.SetParameters(new ReportParameter[] {parameter,parameter1,parameter2,parameter2.......parameterN });
4.传入表格数据集
//传入数据前清理报表上的内容
this.reportViewer1.LocalReport.DataSources.Clear();
this.reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("数据集名称", 数据集内容));
5.刷新报表
this.reportViewer1.RefreshReport();
设置报表的属性 ConsumeConteinerWhitespace = True