イメージ パスは、SQL Server 2008 データベースに格納されます。私の RDLC レポートには、画像フィールドがあります。データベースのデータベース列から画像パスを取得するために、このフィールドを設定しました。また、レポート ビューアーで "EnableExternalImages" プロパティを true に設定しました。何が欠けているのかわかりませんが、レポートに表示される唯一の「イメージ」は赤いマークです。私は何が欠けていますか?
17799 次
3 に答える
4
RDLC レポートに外部イメージを表示するには、
EnableExternalImages を true に設定する必要があります。
使用しているファイル パスは絶対パスである必要があります。使用しているパスは、「file:///C:/RDLCTest/TestImage.png」の形式である必要があります。
また、イメージ コントロールの MIME タイプを設定する必要があります。各ファイル タイプには、独自の MIME タイプがあります。ファイル拡張子に基づく MIME タイプのリストについては、http://webdesign.about.com/od/multimedia/a/mime-types-by-file-extension.htmを参照してください。
于 2013-06-03T06:02:34.563 に答える
-1
reportViewer.LocalReport.ReportPath = @"Report Path";
reportViewer.LocalReport.EnableExternalImages = true;
ReportParameter parameter = new ReportParameter("ImagePath", imagePath);
ReportParameter[] param = new ReportParameter[1];
param[0] = parameter;
reportViewer.LocalReport.SetParameters(param);
reportViewer.RefreshReport();
于 2015-08-31T10:01:02.553 に答える