This is a follow-up to Adel Mourad answer from Dec 2019 with a few caveats. I too ran into this and forgot about the change in the designer. I went into VS2017 and for whatever reason, the designer was gone. Have no idea how/where/why/windows updates or what. Anyhow, after re-installing the designer, I too had a problem with the update running the report.
Few notes to clarify what was presented in the video. The opening reporting namespace changed to 2016
, I changed it back to 2008
.
Second, from his video, but minor. Where the removal of
<ReportSections>
<ReportSection>
<Body...>
</ReportSection>
</ReportSections>
You only want to remove the outer two ReportSections
and ReportSection
parts. Leave the body
as that is the actual content of the report.
Finally, at the last part for the report parameters. You can KEEP the ReportParameters
, but the entire one below that REMOVE ReportParametersLayout
.
As for why, and I can only speculate at this point is that the primary report is running 2008 version namespace, so when it gets to a child report trying to run 2016 namespace, that is causing it to choke. I would bet and suggest that if both the primary report and child reports were designed with 2016, it would be fine.
Again, credit goes back to Adel Mourad's answer for me.