Tipically my reports have an area at the top to display the selected parameters used to execute the report, and the table below.
That area has a fixed size, no matter how many selections are checked for the report.
I was requested to make that area dinamic in size in order to fit as many parameters as the user selects (exception for ALL where it displays that string).
So, for example, if i have a list of 1.000.000 choices and the user selects 999.999, i need space available for those 999.999 parameters (regardless of the consequencies - i don´t think it makes sense and do not know how many pages it will need and how awful will be a page full of comma separated strings… , but that was what i was asked to do) and then the table below.
Attached you can see a report and the green is where i currently have the parameters (fixed size).