Skip to content

Commit bb66f71

Browse files
github-actions[bot]KB BotIvetNikolovatodorarabadzhiev
authored andcommitted
Added new kb article dynamic-page-size-telerik-reporting (#1745)
* Added new kb article dynamic-page-size-telerik-reporting * Add files via upload * Update dynamic-page-size-telerik-reporting.md * Update dynamic-page-size-telerik-reporting.md --------- Co-authored-by: KB Bot <[email protected]> Co-authored-by: IvetNikolova <[email protected]> Co-authored-by: Todor Arabadzhiev <[email protected]>
1 parent d178a98 commit bb66f71

File tree

2 files changed

+46
-0
lines changed

2 files changed

+46
-0
lines changed
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
title: Dynamically Setting Page Size Based on Report Parameter
3+
description: Learn how to dynamically set PageSettings.PageSize in Telerik Reporting using a binding expression based on a report parameter.
4+
type: how-to
5+
page_title: How to Dynamically Adjust Page Size Based on Report Parameter in Telerik Reporting
6+
meta_title: Dynamically Adjust Page Size in Telerik Reporting Using Report Parameter
7+
slug: dynamic-page-size-telerik-reporting
8+
tags: telerik, reporting, pagesettings, binding, parameters
9+
res_type: kb
10+
ticketid: 1693152
11+
---
12+
13+
## Environment
14+
15+
<table>
16+
<tbody>
17+
<tr>
18+
<td>Product</td>
19+
<td>Reporting</td>
20+
</tr>
21+
</tbody>
22+
</table>
23+
24+
## Description
25+
26+
I need to dynamically adjust the page size of a Telerik report based on a report parameter. I want to use a binding expression for `PageSettings.PageSize` without relying on an external function. I am looking for a solution where the page size can be dynamically controlled using expressions.
27+
28+
## Solution
29+
30+
To adjust the page size dynamically based on the report parameter, use a binding expression that passes the parameter value as a string. Follow these steps:
31+
32+
1. Ensure the report parameter, such as `sizeParameter`, is of type String.
33+
1. Set up the binding expression for the `PageSettings.PageSize` property using the parameter value.
34+
35+
![Dynamic Page Size](images/DynamicPageSize.png)
36+
37+
Or you can use an expression like below, but the parameter should be a String:
38+
39+
`= Parameters.sizeParameter.Value`
40+
41+
When this expression is used, the `PageSettings.PageSize` property will dynamically adjust based on the parameter values provided by the user.
42+
43+
## See Also
44+
45+
* [Using Expressions in Binding]({%slug telerikreporting/designing-reports/connecting-to-data/expressions/using-expressions/bindings%})
46+
* [Report Parameters Overview]({%slug telerikreporting/designing-reports/connecting-to-data/report-parameters/overview%})
6.65 KB
Loading

0 commit comments

Comments
 (0)