ReportViewer Export-Pfad angeben



  • Hallo,

    gibt es die Möglichkeit im .NET Report Viewer Control den Pfad für einen Export vorzugeben? Also das der FileSaveDialog schon beim Öffnen auf einen bestimmten
    Pfad verweist?



  • Ich befürchte das ist nicht möglich.

    Man könnte versuchen mittels Reflection an den SaveFileDialog im Reportviewer zu kommen. Solche hacks sind garnicht so selten um den Reportviewer zu erweitern oder anzupassen.

    Ein Blick in den Reflector zeigt eine OnExport-Methode im Reportviewer.
    Diese wiederum erstellt einen ExportDialog.
    Innerhalb der ExportDialog-Klasse gibt es eine PromptFileName-Methode. Und dummerweise erstellt diese Methode lokal einen SaveFileDialog. Wäre es eine Feldvariable könntest Du mittels Reflection z.B. das InitialDirectory ändern aber bei einer Methoden-lokalen Instanz hast Du wohl keine Chance.

    Kann aber auch sein, dass ich auf die schnelle etwas übersehen habe. Der RV-Code ist umfangreich. Kannst ja selbst weitersuchen.



  • Hm, ich denke da überschreitet der Aufwand den Nutzen.
    Aber vielleicht schaue ich's mir mal an, wenn ich etwas mehr Luft habe ...
    Trotzdem viele Dank!


Anmelden zum Antworten