Skip to content

Commit 9c47bb1

Browse files
author
Eugene Polevikov (DevExpress)
committed
Upd
1 parent 55f1972 commit 9c47bb1

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

interface-elements-for-desktop/articles/report-designer/report-designer-for-winforms/use-report-parameters/cascading-report-parameters.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,24 @@ Follow the steps below to create cascading parameters in the [Report Designer](.
3333

3434
The following image illustrates cascading parameters where the **Product** parameter values are filtered by the selected **Category**.
3535

36-
![Cascading parameters example](../../../../images/cascadingparametersresult124540.png)
36+
![Cascading parameters example](../../../../images/cascadingparametersresult124540.png)
37+
38+
# Cascading Parameters Filtering Specifics
39+
40+
Cascading parameters can be filtered on the database level (server side) or on the application level (client side). For the following datasources, such parameters are filtered on the database level:
41+
42+
* SQL Database
43+
* MongoDB Instance
44+
* Entity Framework
45+
46+
In case of SQL databases, database level filter operations do not work for stored procedures and custom SQL queries. For such queries, filters are always applied on the application level.
47+
48+
When your report is bound to one of the above datasources, and you change the value of the primary parameter (for example, the Category parameter in the image above), your application does the following:
49+
50+
* Makes a request to a database.
51+
* Applies a filter on the database level (for example, filters the values of the Products parameter based on the Category parameter value).
52+
* Loads the filtered data to your report.
53+
54+
You can also apply filter operations for the mentioned datasources on the application level. For this, disable the **Use Server Side Filtering** property (locataed in a parameter's **Value Source** category).
55+
56+
For the rest of the datasources, filter operations for cascading parameters are always applied on the application level.

0 commit comments

Comments
 (0)