Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion ai-coding-assistant/mcp-server.md
Original file line number Diff line number Diff line change
Expand Up @@ -353,7 +353,7 @@ If the Reporting Area cannot be determined automatically, the MCP Server will di

After clicking on the 'Respond' button, the MCP Server will display a drop-down list with all the areas and wait for selecting the corresponding Reporting Area. If there is no applicable entry, please select the 'General' entry at the end of the list.

![Select a Reporing Area from the dropdown](images/mcp-server-select-reporting-area.png)
![Select a Reporting Area from the dropdown](images/mcp-server-select-reporting-area.png)

**Custom Instructions**: To increase the likelihood of the Telerik MCP server being used, or to call it without the need to mention "telerik-reporting" explicitly, add custom instructions to your AI tool:

Expand Down
2 changes: 1 addition & 1 deletion ai-coding-assistant/prompt-library.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Prompt Library
page_title: Telerik Reporting AI Prompt Library Overview
description: "Learn about the Telerik Reporting AI Prompt Library – a collection of reusable prompts to boost productivity and output quality."
description: "Learn about the Telerik Reporting AI Prompt Library – a collection of reusable prompts to boost productivity and output quality."
slug: ai-prompt-library
tags: ai, telerik, reporting, prompt, library
tag: updated
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,6 @@ The **DataObject** property is an object instance representing the data that an

For example, binding a Graph located inside a report group will result in the Graph retrieving data only for the current report group instance.

> To reach the data of an item that is higher in the hierarchy, you can use **Parent** keyword: `= ReportItem.Parent.DataObject`. Parent keyword can be used as many times as neccessary in order to reach the required item.
> To reach the data of an item that is higher in the hierarchy, you can use **Parent** keyword: `= ReportItem.Parent.DataObject`. Parent keyword can be used as many times as necessary in order to reach the required item.

For more information please see [How to use the ReportItem.DataObject property in expressions]({%slug telerikreporting/designing-reports/connecting-to-data/data-items/how-to-use-the-reportitem.dataobject-property-in-expressions%}).
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Filtering the Graph
page_title: Filtering the Graph Item At a Glance
description: "Learn how to add filtering to the Graph item with the Report Designers or dynamically with custom code."
slug: telerikreporting/designing-reports/connecting-to-data/data-items/filtering-data/how-to-add-filtering-to-graph-item
tags: how,to,add,filtering,to,graph,item,designer,programatically,code,report
tags: how,to,add,filtering,to,graph,item,designer,programmatically,code,report
published: True
position: 4
previous_url: /data-items-how-to-add-filtering-to-chart-item
Expand All @@ -27,7 +27,7 @@ If you need to filter data on retrieval, see [Using Parameters with Data Source
1. In the **Value** box, type the expression or value against which you want the filter to evaluate the value in Expression.
1. Click **OK**.

## Adding filters to Graph programatically
## Adding filters to Graph programmatically

{{source=CodeSnippets\CS\API\Telerik\Reporting\GraphSnippets.cs region=AddNewFilterSnippet}}
{{source=CodeSnippets\VB\API\Telerik\Reporting\GraphSnippets.vb region=AddNewFilterSnippet}}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ To add filters to the Report use the following steps:
1. In the __Value__ box, type the expression or value against which you want the filter to evaluate the value in Expression.
1. Click __OK__.

## Adding filters to Report programatically
## Adding filters to Report programmatically

{{source=CodeSnippets\CS\API\Telerik\Reporting\ReportSnippets.cs region=AddNewFilterSnippet}}
{{source=CodeSnippets\VB\API\Telerik\Reporting\ReportSnippets.vb region=AddNewFilterSnippet}}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ If you need to filter data on retrieval, see [Using Parameters with Data Source
1. In the __Value__ box, type the expression or value against which you want the filter to evaluate the value in Expression.
1. Click __OK__.

## Adding filters to Table or Crosstab item programatically
## Adding filters to Table or Crosstab item programmatically

{{source=CodeSnippets\CS\API\Telerik\Reporting\TableSnippets.cs region=AddNewFilterSnippet}}
{{source=CodeSnippets\VB\API\Telerik\Reporting\TableSnippets.vb region=AddNewFilterSnippet}}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ If the data object above is bound to a [data item]({%slug telerikreporting/desig

## Use parent data item data for child data item datasource parameter

In the context of data item ReportItem.DataObject references the parent's data item data. Thus the ReportItem.DataObject.MyField retrieves the MyField data from the parent data item datasource. This way you can make use of of the datasource relations capability. For example when SqlDataSourceReport is set to the report and SqlDataSourceTable is set to a table. You can bind the SqlDataSourceTable datasource parameter to a SqlDataSourceReport data field as shown in the following datasource parameter example:
In the context of data item ReportItem.DataObject references the parent's data item data. Thus the ReportItem.DataObject.MyField retrieves the MyField data from the parent data item datasource. This way you can make use of the datasource relations capability. For example when SqlDataSourceReport is set to the report and SqlDataSourceTable is set to a table. You can bind the SqlDataSourceTable datasource parameter to a SqlDataSourceReport data field as shown in the following datasource parameter example:

| Name | Type | Value |
| ------------ | ------ | ------------------------------- |
Expand Down Expand Up @@ -144,7 +144,7 @@ The following screenshot shows the expected report output that should be created

Alternatively you may use the crosstab wizard choosing the SqlDataSource used for the whole report, so that you have design-time support (Data explorer, Expression Builder in the context of the crosstab).

1. Add a [Binding]({%slug telerikreporting/designing-reports/connecting-to-data/expressions/using-expressions/bindings%}) to the crosstab using `DataSource` as a `PropertyPath` and `=ReportItem.DataObject` as an `Expression`, as shown in the following screenshot. This means that when the crosstab is processed its data source will be replaced with the result of the binding expression evaluation. This way it will be populated with the data of the current group insance.
1. Add a [Binding]({%slug telerikreporting/designing-reports/connecting-to-data/expressions/using-expressions/bindings%}) to the crosstab using `DataSource` as a `PropertyPath` and `=ReportItem.DataObject` as an `Expression`, as shown in the following screenshot. This means that when the crosstab is processed its data source will be replaced with the result of the binding expression evaluation. This way it will be populated with the data of the current group instance.

![Setting of the Crosstab DataSource with Binding through the Editor of the Report Designer](images/DataItems/dataobject-edit-bindings.png)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ For each sort expression, follow these steps:

1. Click OK.

## Adding sorting to Chart data item programatically
## Adding sorting to Chart data item programmatically

{{source=CodeSnippets\CS\API\Telerik\Reporting\ChartSnippets.cs region=AddNewSortSnippet}}
{{source=CodeSnippets\VB\API\Telerik\Reporting\ChartSnippets.vb region=AddNewSortSnippet}}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Sorting Report
page_title: Adding Sorting to Report Item
description: "Learn how to add sorting to Telerik Reports and Report Groups with the Report Designers and programatically."
description: "Learn how to add sorting to Telerik Reports and Report Groups with the Report Designers and programmatically."
slug: telerikreporting/designing-reports/connecting-to-data/data-items/ordering-data/how-to-add-sorting-to-report
tags: how,to,add,sorting,to,report
published: True
Expand Down Expand Up @@ -35,7 +35,7 @@ reportingArea: General

1. Click OK.

## Adding sorting to Report programatically
## Adding sorting to Report programmatically

{{source=CodeSnippets\CS\API\Telerik\Reporting\ReportSnippets.cs region=AddNewSortSnippet}}
{{source=CodeSnippets\VB\API\Telerik\Reporting\ReportSnippets.vb region=AddNewSortSnippet}}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Sorting Tables
page_title: Adding sorting to Table and Crosstab items and groups
description: "Learn How to Add sorting to Table and Crosstab items and their groups with the Report Designer and programatically."
description: "Learn How to Add sorting to Table and Crosstab items and their groups with the Report Designer and programmatically."
slug: telerikreporting/designing-reports/connecting-to-data/data-items/ordering-data/how-to-add-sorting-to-table-item-and-crosstab-item
tags: how,to,add,sorting,to,table,item,and,crosstab,item
published: True
Expand Down Expand Up @@ -39,7 +39,7 @@ To define a sorting for the __Table__ or __Crosstab__ items use the following st

1. Click OK.

## Adding sorting to Table/Crosstab data item programatically
## Adding sorting to Table/Crosstab data item programmatically

{{source=CodeSnippets\CS\API\Telerik\Reporting\TableSnippets.cs region=AddNewSortSnippet}}
{{source=CodeSnippets\VB\API\Telerik\Reporting\TableSnippets.vb region=AddNewSortSnippet}}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ The `GraphQLDataSource` component can request data in JSON format from a running

## Inline Parameters

The values of this parameter type replace the corresponding part of the `Service URL`, and can be included in the the GraphQL query of the request.
The values of this parameter type replace the corresponding part of the `Service URL`, and can be included in the GraphQL query of the request.

### Using Inline Parameters in Service Url

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ The workaround is to avoid using the SQL DataSource wizard and edit the data sou

## See Also

- [Connection unsuccessful when Trying to Connect to MySQL Database in the Web Report Desginer]({%slug how-to-connect-to-mysql-database-through-the-sql-datasource-wizard-in-the-web-reportdesginer%})
- [Connection unsuccessful when Trying to Connect to MySQL Database in the Web Report Designer]({%slug how-to-connect-to-mysql-database-through-the-sql-datasource-wizard-in-the-web-reportdesginer%})
- [MySQL connection strings](https://www.connectionstrings.com/mysql/)
- [Installing Connector/NET on Windows](https://dev.mysql.com/doc/connector-net/en/connector-net-installation-windows.html)
- [Installing Connector/NET Using the Standalone Installer](https://dev.mysql.com/doc/connector-net/en/connector-net-installation-binary-windows-installer.html)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ To make styles conditional, use an expression instead of a static value for the
### Using Conditional Formatting Editor

1. In Report Designer, right-click on a **Text Box** report item.
1. In the context menu, select **Conditional Formating**.
1. In the context menu, select **Conditional Formatting**.
1. The [__Conditional Formatting Rules...__]({%slug telerikreporting/designing-reports/report-designer-tools/desktop-designers/tools/conditional-formatting-rules-dialog%}) dialog appears on the screen.
1. Enter the conditional expression:

Expand Down
2 changes: 1 addition & 1 deletion designing-reports/design-considerations.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ All report items grow from top to bottom and some (SubReport, and Table, Crossta

If you have two report items positioned vertically with '1in' space between them, hiding the first report item results in the second item occupying the first item's height only. The '1in' space between the report items is preserved at all times.

In Telerik Reporting versions before R3 2016, sections/Panel item can grow to accommodate their children but cannot shrink/take space that is no longer occupied. To remove such space in a container (report section or panel item), set its height to a very small value (for example '1mm', but not zero unit). If you want a section/panel to shrink only at runtime you can set its `Height` property in the report constructor or via expression. For the purpose, place the `Height` property assignment code after the `IntializeComponent()` method call or use a [Binding]({%slug telerikreporting/designing-reports/connecting-to-data/expressions/using-expressions/bindings%}) to the item's `Height` property.
In Telerik Reporting versions before R3 2016, sections/Panel item can grow to accommodate their children but cannot shrink/take space that is no longer occupied. To remove such space in a container (report section or panel item), set its height to a very small value (for example '1mm', but not zero unit). If you want a section/panel to shrink only at runtime you can set its `Height` property in the report constructor or via expression. For the purpose, place the `Height` property assignment code after the `InitializeComponent()` method call or use a [Binding]({%slug telerikreporting/designing-reports/connecting-to-data/expressions/using-expressions/bindings%}) to the item's `Height` property.

As of [`Telerik Reporting R3 2016`](https://www.telerik.com/support/whats-new/reporting/release-history/telerik-reporting-r3-2016-(version-10-2-16-914)) report sections and Panel item have the `CanShrink` property. If the container’s content is hidden or shrunk, when `CanShrink` is turned on, the container will collapse accordingly.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ reportingArea: General

# Format Builder Dialog of the Report Designer

The Format Builder dialog allows you to apply formating to the TextBox and CheckBox items. You can open that dialog either from the property grid of those items or from their [context menu]({%slug telerikreporting/designing-reports/report-designer-tools/desktop-designers/tools/context-menu%}), by selecting the __Format__ menu item.
The Format Builder dialog allows you to apply formatting to the TextBox and CheckBox items. You can open that dialog either from the property grid of those items or from their [context menu]({%slug telerikreporting/designing-reports/report-designer-tools/desktop-designers/tools/context-menu%}), by selecting the __Format__ menu item.

The expression values are handled differently depending on what type of formatting you have assigned.For example, if you choose Currency formatting, Telerik Reporting will automatically convert 3 into $3.00; if you choose Date formatting it would convert 3/1 to March 1; if you choose Percent formatting, it would change 0.3 to 30% etc.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,11 +55,11 @@ This wizard will upgrade the following:

![Review Changes in Upgrade Wizard](images/review-step-upgrade-wizard.png)

1. The Complete step indicates whether the upgrade process is completed for all the projects successfully. It also indicates if any errors occured and the user is promped to decide whether to proceed or revert the changes:
1. The Complete step indicates whether the upgrade process is completed for all the projects successfully. It also indicates if any errors occurred and the user is prompted to decide whether to proceed or revert the changes:

![Errors in Upgrade Wizard](images/errors-in-upgrade-wizard.png)

1. The Licensing step was added with the [Progress® Telerik® Reporting 2025 Q2 (19.1.25.521)](https://www.telerik.com/support/whats-new/reporting/release-history/progress-telerik-reporting-2025-q2-19-1-25-521) release of the product. It allows for seemlessly downloading the license key from your [Telerik account](https://www.telerik.com/account/) and putting it in the `%AppData%\Telerik` directory.
1. The Licensing step was added with the [Progress® Telerik® Reporting 2025 Q2 (19.1.25.521)](https://www.telerik.com/support/whats-new/reporting/release-history/progress-telerik-reporting-2025-q2-19-1-25-521) release of the product. It allows for seamlessly downloading the license key from your [Telerik account](https://www.telerik.com/account/) and putting it in the `%AppData%\Telerik` directory.

![The Licensing step of the Reporting extension's Upgrade Wizard](images/licensing-step-upgrade-wizard.png)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ To show a report created with the [Standalone Report Designer]({%slug telerikrep
{{source=CodeSnippets\CS\API\Telerik\Reporting\ReportSourceSnippets.cs region=CreateXmlReportSourceSnippet}}
{{source=CodeSnippets\VB\API\Telerik\Reporting\ReportSourceSnippets.vb region=CreateXmlReportSourceSnippet}}

* __Deserialize the XML report definition from a TRDX file__ : If working with CLR types and objects is your thing, you can deserialize the XML report definition and proceed following the basic concepts of the programming language and the.NET platform. For example you can create an InstanceReportSource and and set its ReportDocument property to the deserialized report object. See [Serialize Report Definition in XML]({%slug telerikreporting/using-reports-in-applications/program-the-report-definition/serialize-report-definition-in-xml%}) for more information.
* __Deserialize the XML report definition from a TRDX file__ : If working with CLR types and objects is your thing, you can deserialize the XML report definition and proceed following the basic concepts of the programming language and the.NET platform. For example you can create an InstanceReportSource and set its ReportDocument property to the deserialized report object. See [Serialize Report Definition in XML]({%slug telerikreporting/using-reports-in-applications/program-the-report-definition/serialize-report-definition-in-xml%}) for more information.
* __Unpackaging the XML report definition from a TRDP file__ : If you need to obtain a Telerik Report instance in code from a TRDP file, you can unpackage the content in code. Then create an InstanceReportSource and set its ReportDocument property to the unpackaged report object. See [Package Report Definition]({%slug telerikreporting/using-reports-in-applications/program-the-report-definition/package-report-definition%}) for more information.

The only thing left to do is assign the resulting report sources to the report viewer's ReportSource property.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ This article explains the steps needed to create an application which uses the S

The corresponding XAML resources can be found in _C:\Program Files (x86)\Progress\Reporting {{site.suiteversion}}\Silverlight\Themes_.

The Silverlight ReportViewer is build with the latest official release of Telerik UI for Silverlight. In this way we provide trouble free upgrade for most of the users. This means that you can use the latest version of Telerik UI for Silverlight in your project and report viewer.
The Silverlight ReportViewer is built with the latest official release of Telerik UI for Silverlight. In this way we provide trouble free upgrade for most of the users. This means that you can use the latest version of Telerik UI for Silverlight in your project and report viewer.

> The files part of Telerik Reporting are the _Telerik.ReportViewer.Silverlight.dll_ and _Telerik.ReportViewer.Silverlight.xaml_. The rest DLLs and XAML resources must be updated from Telerik UI for Silverlight product folder.

Expand Down
Loading