Announcement

Collapse
No announcement yet.

mit ReportViewer ein externes Image anzeigen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • mit ReportViewer ein externes Image anzeigen

    erst mal Hallo!

    zur zeit schlage ich mich gerade mit dem ReportViewer (VS 2005) herum.
    eigentlich ist das ganze ja recht einfach nur ein externes Bild (per Pfad angebe) anzeigen zu lassen bekomme ich einfach nicht hin.

    so habe ich das gemacht.
    zu testzwecken habe ich mal eine bestehende Datenbank mit dem Assistenten eingebunden, (DataSet usw. wir automatisch generiert). das funktuiniert auch alles. ich habe alle daten richtig im bericht.

    so lade ich dann den bericht:
    [highlight=vbnet]
    Public Class ReportForm
    Private Sub ReportForm_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    Me.radioaktivTableAdapter.Fill(Me.RadiodataDataSet .radioaktiv)
    Me.ReportViewer1.LocalReport.EnableExternalImages = True
    Me.ReportViewer1.RefreshReport()

    End Sub
    End Class
    [/highlight]
    im bericht sieht das so aus:
    habe da ein feld: Bilddatei
    in einem datenbank feld steht der bildpfad wie folltg: e:\bilder\test.jpg
    (der pfad und das bild stimmen 100%)
    steht auch so im bericht wenn ich das feld mit einer Textbox verknüpfe.

    das imag sieht wie follgt aus.
    Source: External
    Value: =First(Fields!Bilddatei.Value)
    ich habe auch versucht bei Imag Value einen fixen Pfad reinzuschreiben ="e:\bilder\test.jpg"
    aber es wird immer nur fehlerbild (kleines quadrat mit X drin) angezeigt als würde es nicht existiern. sieht so aus als würde der bericht mit dem pfad nichts anfangen können.

  • #2
    ich habe es selber geschaft.

    Value des Images muss natürlich mit ="file://.." beginnen.
    zB: ="file://e:\bilder\test.jpg".

    Comment

    Working...
    X