9

RDLC レポートがあり、このレポートの表の列の 1 つに画像を表示したいと考えています。レポートのデータソースは、タイプが Image というプロパティを持つクラスですSystem.Drawing.Image

レポートで、イメージ コントロールを列にドラッグし、次のプロパティを設定しました。

MIMEType:  image/png
Source:  Database
Value:  =Fields!Image.Value

レポートを実行すると、壊れた画像が表示されます。

提案をいただければ幸いです。

前もって感謝します:o)

4

2 に答える 2

4

まず、Load イベントでプロジェクトの新しいフォームを取得し、以下の行を書き込みます。

reportViewer1.LocalReport.EnableExternalImages = true; 

その後、そのページで reportViewer を取得し、そのスマート タグを設定し、[新しいレポートのデザイン] を選択し、ツールボックスからイメージ コントロールを取得して、そのプロパティを設定します。

Source = External Value = file:\D:Images\Sunset.jpg 

※画像(Sunset.jpg)はDドライブのImagesフォルダに保存されています。ご要望に応じて変更いたしました。

于 2011-01-25T07:17:25.190 に答える