reportviewer 外部图片

1:参数形式

this.ReportViewer1.LocalReport.EnableExternalImages = true;
            string path = "file:///" + Server.MapPath("18.jpg");
            image[0] = new ReportParameter("img", path);
            this.ReportViewer1.LocalReport.SetParameters(image);

因为 string path = "file:///"+后面跟的必须是物理路径 所以如果图片存放的是相对路径的话,需要把图片转化成物理路径传上去,如下方法: string path = "file:///" + Server.MapPath("18.jpg");

2:数据形式

this.reportV_obverse.LocalReport.EnableExternalImages = true;
string path = "file:///"+后面跟的必须是物理路径 所以如果图片存放的是相对路径的话,需要把图片转化成物理路径传上去,如下方法: string path = "file:///" + Server.MapPath("18.jpg");

参数设置为Fields!FileName.Value

 

posted @ 2011-12-13 15:56  子萧  阅读(419)  评论(0)    收藏  举报