-1

我正在使用 winForm C#。我创建了一个名为“路径”的参数并将源分配为外部和值如何设置动态或在他的属性中?我在 report.rdlc 上有错误“尚未为此报告设置启用 externalimages 属性”

 this.pedidosTableAdapter.Connection.ConnectionString = con.MysqlConnect();
 //for external image
 reportViewer1.LocalReport.EnableExternalImages = true;
 ReportParameter parm = new ReportParameter("path");
 parm.Visible = true;
 parm.Name = "path";
 parm.Values.Add("File:////C:\\logo.jpg");
 this.reportViewer1.LocalReport.SetParameters(parm);
 this.reportViewer1.Refresh();

在此处输入图像描述

哪里有问题请帮忙。

4

2 回答 2

0

我认为您需要启用外部图像

// Set RDL file
reportViewer.LocalReport.ReportPath = "Report.rdl";

// Enable External Images
reportViewer.LocalReport.EnableExternalImages = true;

并且您必须将图像的地址写为:

File://C:\\logo.jpg 

(文件后只有 2 个斜杠:)

于 2013-08-28T20:32:37.707 回答
0

在图像的占位符中,您必须更改Source属性External

于 2012-11-23T14:26:17.577 回答