RDLC图像不通过设置报告参数显示

时间:2013-03-08 12:01:28

标签: visual-studio-2010 rdlc report-viewer2010

我正在使用2010年的RDLC报告

我想从外部源绑定图像

ReportParameter rpara = new ReportParameter("rpt1", "D:\\Projects\\Image\\logo.jpg");
ReportViewer1.LocalReport.EnableExternalImages = true;
ReportViewer1.LocalReport.SetParameters(new ReportParameter[] { rpara });

我还设置了rdlc设计的所有属性 在报表数据窗口中添加参数rpt1 在正文部分添加新图像,然后将图像属性设置为external并选择报告参数

一切都还可以,但我仍然无法在报告查看器上获取图像

1 个答案:

答案 0 :(得分:1)

尝试使用这种方式

string imagepath = "File:///" + "C:\\image.jpg";
this.reportViewer1.LocalReport.EnableExternalImages = true;
ReportParameter[] param = new ReportParameter[1];
param[0] = new ReportParameter("Path", imagepath);
this.reportViewer1.LocalReport.SetParameters(param);
this.reportViewer1.RefreshReport();