-1

私はwinForm C#を使用しています。「パス」という名前の1つのパラメーターを作成し、ソースを外部として割り当て、値を動的または彼のプロパティに設定する方法を教えてください。report.rdlc でエラーが発生しました 「このレポートには外部イメージの有効化プロパティが設定されていません」

 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

Source画像のプレースホルダーで、プロパティを変更する必要がありますExternal

于 2012-11-23T14:26:17.577 に答える
0

外部画像を有効にする必要があると思います

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

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

また、画像のアドレスを次のように記述する必要があります。

File://C:\\logo.jpg 

(File: の後の 2 つのスラッシュのみ)

于 2013-08-28T20:32:37.707 に答える