I am using Reporting Services in my C# application, and would like to configure a main report at runtime depending on options selected by a user in my application.

For example the user could select to leave out certain sections or even reorder some sections in the main report.

To do this I would guess the best option would be to design the sections as subreports and then at run time insert the subreport into the main report.

Unfortunately I cannot find out how to do this. I can add subreports at design time into my main report and this works well, but unfortunately this will not solve my problem.

I would appreciate any help suggestion or links regarding this.