So zeigen Sie Bilder auf einen RDLC-Bericht
Habe ich einen RDLC-Bericht und möchte eine der Spalten in einer Tabelle in diesem Bericht um die Bilder anzuzeigen. Die Datenquelle für meinen Bericht ist eine Klasse, die hat eine Eigenschaft namens-Bild von Typ System.Drawing.Image
.
Auf meinem Bericht, den ich schleppte, ein Bild-Steuerelement in der Spalte, und ich legen Sie die folgenden Eigenschaften:
MIMEType: image/png
Source: Database
Value: =Fields!Image.Value
Wenn ich mit meinem Bericht, ich bekomme ein broken image.
Ich würde wirklich zu schätzen jede Vorschläge!
Vielen Dank im Voraus :o)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich weiß nicht, ob das die beste Lösung, aber ich habe es zu arbeiten. Wie es aussieht, war das problem in der Verwendung von System.Zeichnung.Bild.
In meiner Klasse, ich habe eine neue Eigenschaft namens ImageByte vom Typ byte[]. Ich habe keine Set-Methode für ImageByte, aber ich habe einen getter, der das folgende tut:
Ich aktualisierte mein Bericht zu haben =Fields!ImageByte.Wert für die Wert-und nun scheint alles zu funktionieren, wie erwartet :o)
Erstens, Sie nehmen eine neue Form in Ihrem Projekt auf Load-Ereignis Sie Wright diese Zeile unten:
Danach nehmen reportViewer auf dieser Seite, und legen Sie die smart-tag wählen Sie Design einen neuen Bericht, und nehmen Sie ein Bild-Steuerelement aus der ToolBox, legen Sie dessen Eigenschaft
Hinweis: Bild(Sunset.jpg) gespeichert im Images-Ordner auf Laufwerk D:. Sie ändern es entsprechend Ihrer Anforderung.