我正在使用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
并选择报告参数
一切都还可以,但我仍然无法在报告查看器上获取图像
答案 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();