没事吹吹牛 发表于 2019-11-6 15:34

winform调用自带rdlc报表传参报错

//设置本地报表,使程序与之前所建的testReport.rdlc报表文件进行绑定.
            string P_Path = AppDomain.CurrentDomain.BaseDirectory + "Report1.rdlc";
            reportViewer1.LocalReport.ReportPath = P_Path;
         reportViewer1.LocalReport.DataSources.Clear();
            reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("DataSet1", dataSet.Tables));
            reportViewer1.ProcessingMode = ProcessingMode.Local;
            List<ReportParameter> paramList = new List<ReportParameter>();
            paramList.Add(new ReportParameter("ReportParameter2", dateTimePicker1.Text));
            //paramList.Add(new ReportParameter("ReportParameter2", textBox1.Text, false));
///----------------------------------------运行到这就报错,如果注释了就正常显示,但是参数没有传-----------------------------------------
            //this.reportViewer1.ServerReport.SetParameters(paramList);
            reportViewer1.RefreshReport();

柠檬哦哦哦 发表于 2019-11-6 16:15

你是要 生成报表后导入导出 Excel表吗之前遇到过很多问题 后来发现一个日本人开发的ReoGrid 你试一下 完全免费特别好用 百度搜就行

没事吹吹牛 发表于 2019-11-6 17:50

柠檬哦哦哦 发表于 2019-11-6 16:15
你是要 生成报表后导入导出 Excel表吗之前遇到过很多问题 后来发现一个日本人开发的ReoGrid 你试一下 完 ...

不是,其实就弄个显示和打印功能,他这个参数一直传不了
页: [1]
查看完整版本: winform调用自带rdlc报表传参报错