There are two approaches to that task:
You can create separate reports for the different combinations of user choices and then show the corresponding report.
You can always pass all
data to the report. Then, just before showing the report, you can make all items that do not need to show invisible. You can pass information regarding which items should be invisible as a parameter to the report's constructor and then based on that information hide the items after
method call:if (/*your logic here*/)
this.textBox1.Visible = false;
When a report item is data-bound with an item binding expression, it always expects that there will be such a column in the data source, and that is why you are getting the exception.
the Telerik team