lokaler Report. Rendern abbrechen

12/11/2007 - 16:48 von Peter Haus | Report spam
Hallo

Ich finde einfach keine Lösung für mein Problem.

Wenn ich die Form beende, bevor der Report Viewer mit dem
Rendern fertig ist, kommt ein Laufzeitfehler.
InvalidOperationException wurde nicht behandelt
Invoke oder BeginInvoke kann für ein Steuerelement erst aufgerufen
werden,
wenn das Fensterhandle erstellt wurde.
Wenn ich zuerst den "Rendern beenden" Butten, in der Toolbar des
ReportViewers
anklicke, ist alles in Ordnung.
Meine Frage: Wie mache ich es, dass ich das Rendern anhalten kann?
Im Moment rufe ich im Form_Closing ReportViewer1.CancelRendering(0)
auf. Das scheint es nicht oder nicht alleine zu sein.

Danke und Gruss
Peter
 

Lesen sie die antworten

#1 Peter Haus
12/11/2007 - 17:51 | Warnen spam
Hallo

Anscheinend entsteht der Fehler deswegen, weil ich
RptViewer.SetDisplayMode( DisplayMode.PrintLayout )
eingestellt habe.
Wer weiss eine Lösung. Ich hàtte gerne diese Einstellung.
Jedoch keinen Absturz, falls der Benutzer die Form schließt,
bevor das Rendern fertig ist.

Gruss Peter

Ähnliche fragen