Alright, I know you can select different report designs in the Controller class using a parameter in a dialog, but is there a way to change designs based on the data for each record in the query...by each customer for example.
For example, if I have an SSRS report that has a 'State' option in the dialog that filters my query for let's say 'Ohio'. I have two report designs, one is 'North' and the other is 'South'.
My query will select all records from Ohio, but is there a way to select the report design based on the city of each customer during the processReport method of the RDP class, so that if a customer city is 'Cleveland' it will use the North report design whereas another customer from 'Cincinnati' would use the South report design?
My real example uses different 'Customer Groups' from the custTable that we want to print different invoices for where the formats are entirely different, but I wanted to keep this example simple. This is a scheduled process, so I would have to create a scheduled task for each scenario and run multiple times...one for each report design rather than run the report once and have it decide which report design needs to be used based on each custTable.custGroup record value.
Is there a way to change the report design by each record queried or must it be selected prior to running the query (typically in the preRunModifyContract method of the report Controller) and run for the same design for all records selected?