Telerik report is a template repeated for the assigned to it data. Report can be created through our Report Designers
, or dynamically.
Using the provided report designers will ease you to create the desired layout. When you use the integrated in Visual Studio Report Designer you will be able to get the auto-generated code in the report's designer.cs(vb) file and modify and reuse it to build a report from scratch.
With the described requirements, where data schema is flexible based on the user selection, you can use the dynamic approach. All you need is to gather the user's preferences for data and report layout, send the information to the server and build a Telerik.Reporting.Report
object as would do the VS Report Designer.
I hope the information is helpful.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.