Every SSRS report has a parameters layout. The parameter layouts is where the parameters are presented to the user at the run time to drive the report behavior. The parameter layout has a layout with no of rows and columns that is used to present the parameters. If the no of parameters are more than the no of cells that the cross section of Rows and Columns can accommodate then we will have the following error:
"The number of defined parameters is not equal to the number of cell definitions in the parameter panel."
Solution:
In Dynamics we don't have a visual layout to control the parameters, hence we have to open the SSRS Report in XML format in order to edit the parameter layout. To open a report in XML format we need to right click the same and choose open with..
We should find the following section in the xml format and delete the same, so that the no of rows and columns are not defined and restricted.
<ReportParametersLayout> <GridLayoutDefinition> <NumberOfColumns>3</NumberOfColumns> <NumberOfRows>...</NumberOfRows> </GridLayoutDefinition> </ReportParametersLayout>