This reports a Microsoft error. The workaround for this is to call the reportViewer.LocalReport.ReleaseSandboxAppDomain() method before closing the parent form.
Example:
private void frmMyForm_FormClosing(object sender, FormClosingEventArgs e) { reportViewer1.LocalReport.ReleaseSandboxAppDomain(); }
Link: Strange behavior when opening ReportViewer in WPF
source share