3

ローカル ディスクからレポート ビューアーに任意の画像を追加しようとしていますが、うまくいきません。
まず、Image コントロールをレポートにドラッグし、Value プロパティをすべての種類のパスに設定しました。例: ="file://C:/Desert.jpg"="file:\\\C:\Desert.jpg"など。
デザイン モードではCtrl + Click、リンクとビジュアル スタジオで画像を見つけることができます。
プロジェクトを実行すると、画像付きのレポートを表示するフォームにxエラーが表示されます。
ローカル サーバーにある http リンクに値を設定しようとすると、画像が正しく表示されます。EnableExternalImagesプロパティをtrueに設定しました。前もって感謝します!

4

2 に答える 2

1

レポートに画像を埋め込む必要があると思います

これを行うには、次のことを行う必要があります。

  1. RDLCに画像コントロールを追加します
  2. 画像ソースがに設定されていることを確認してくださいEmbedded
  3. クリックしImportて画像を参照します

この時点で、プレビューにも画像が表示されます。より安全にするには、デザインで画像ボックスをクリックし、プロパティボックスで検索しMIMETypeて選択しますimage/jpg

次に、レポートをレンダリングしてみます。(この方法でフォローしたい場合は、このブログ投稿を参照できます)

このソリューションは、多くの場合、異なるロゴを使用して同じレポートを作成する必要がある場合には適していません。ロゴの動的パスを格納するを作成する方法を説明するこのブログReportParameterを見つけました(段落4.

そして、ここに外部画像の別の例があります。彼が使用していることに注意してくださいfile:///(3つのスラッシュ)

于 2012-12-20T08:05:28.247 に答える
0

画像ソースはレポートに関連している必要があると思います。

参照:ソース要素 (RDL)

値には、レポート サーバー上の画像への相対パスに評価される定数または式が含まれます。

イメージを実行可能ファイルと同じフォルダーに配置し、ソース プロパティにイメージのファイル名だけを入力してみてください。

編集: 明確にするために、Source「外部」とValue「Desert.jpg」に設定します。

于 2012-12-19T16:20:05.020 に答える