If the users need to make slight changes to the Telerik Reporting report presentation, you can let them do so by using Report Parameters
. Report parameters are used to specify the data to use in a report, connect related reports together and vary report presentation. For example, you can use a boolean report parameter to set a TextBox item's visibility and show/hide the item based on the user preferences for the parameter value.
If your users need to make substantial changes to the report definition, layout, data fields used, data sources, etc., the only options to let your users do so on demand is by providing the Standalone Report Designer
(Windows tool) as a part of your integrated product, or by creating a custom module
in your application which generates reports on the fly based on user input.
Note that creating a tool or a custom module which will generate the entire report definition on the fly based on some user defined rules and settings is not a trivial matter. In general, the fastest way to do this is to create the desired report layout in the Visual Studio Report Designer
and use the code it automatically generated in the .Designer.cs
file as a template for dynamic report generation. In this undertaking, you may also find useful the Programmatic Control of Reports
help articles on the topic and the Reporting API Reference
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal
and vote to affect the priority of the items