Unplanned
Last Updated: 04 Mar 2025 10:32 by ADMIN
Scheduled for 2025 Q2

I followed the instructions from the Loading .NET 9 assemblies in the Standalone Report Designer for .NET - Telerik Reporting article to use the Standalone Report Designer for .NET with the .NET 9 runtime so that I can load .NET 9 assemblies in it but it crashes on startup:

Unplanned
Last Updated: 03 Mar 2025 08:57 by Steve

If I have set up cascading report parameters, the dependant parameter's value is evaluated before the data source is updated.

This can cause issues when complex expressions are used to set the value since the values of the fields won't be accurate.

For example, if I use a DateTime parameter and need to add minutes to the date based on a field from the data source, and the data is filtered based on the value of another report parameter, I have to use the IsNull() function to avoid providing a null value(because the field will be null before the data source is re-evaluated):

= AddMinutes(Today(), IsNull(First(Fields.IntervalMinute), 0))

 

Under Review
Last Updated: 02 Mar 2025 18:39 by Greg

I understand that the ReportViewer has a very different paradigm from, say, the RadGridView.  However, I believe they should and could be much more similar.  With some fairly minor tweaks ReportViewer could be made to be a proper member of the C#/XAML/MVVM environment.  Particularly what is needed is a binding to the data source, just like RadGridView's "ItemsSource".

I've begun a discussion in the forum about this topic at https://www.telerik.com/forums/reporting-and-mvvm.  With Momchil's help I was able to create a workable solution for my scenario, but it required code that, in my opinion, I shouldn't have to write.

I'd be more that willing to chat about this further and provide more thoughts and details, but since we've made it all the way to 2024 without this being raised, I tend to assume the needs I've expressed may not be as universal as I'd assumed they would be.

Thanks!

Unplanned
Last Updated: 28 Feb 2025 16:46 by ADMIN
If a report has items that grow horizontally and cause horizontal page breaks, adding a page break after the TOC section causes an extra blank page. This extra blank page is not skipped by the SkipBlankPages functionality.
Completed
Last Updated: 27 Feb 2025 15:37 by ADMIN
Release 2024 Q4
Created by: Jai
Comments: 7
Category: Reporting
Type: Feature Request
15
If there are parameters which are not mandatory, the reports automatically when loaded. In actual scenarios, there may be a lot of data being processed as the parameters may be empty. Developer should have an option on report level, say, AutoRun as true or false. The developer could decide if report needs to auto run.

Thanks,
Jai
Unplanned
Last Updated: 25 Feb 2025 09:49 by ADMIN
Created by: Smiljan
Comments: 2
Category: Reporting
Type: Feature Request
5

please please put OR operator in Report designer data-source query.

For years users request and ask same question and still (in 2021) Report designer doesn not support OR query.

You can manually enter OR operator in sql-query, but then you cannot use the designer. :(((

 

Unplanned
Last Updated: 24 Feb 2025 11:33 by Bob
Created by: Bob
Comments: 0
Category: Reporting
Type: Bug Report
0
The opacity of text watermarks is not respected on a random basis. On some pages, the text watermarks display with the intended opacity (for example, 0.5), while on others, they appear fully opaque, as if the opacity were set to 1.
Unplanned
Last Updated: 24 Feb 2025 09:08 by Damien

Currently, there is design-time support for the WinFoms Report Viewer in the VS Designer only when the project targets .NET Framework.  I need this functionality to be supported in .NET WinForms projects as well.

 
Completed
Last Updated: 21 Feb 2025 23:02 by Ian
Release 2025 Q1
Created by: Ian
Comments: 6
Category: Reporting
Type: Feature Request
1

Currently, to customize the report engine, for example to add some custom user functions, we have to either use the app config or provide a IConfiguration to ReportProcessor constructor, which seems to set a static field for all reports, and on top of that we have to provide a whole assembly (which will load ALL non-private static methods, I did try to use typereferences instead of assemblyReferences, but that doesn't seem to work for custom functions).

Meanwhile all we needed was to expose a handful of functions. Our current workaround is to have a whole assembly dedicated to that.

It'd good to be able to:

- Specify either a single class or individual methods through the library API (e.g. reportProcessor.AddCustomFunction("name", (arg) => ...); or reportProcessor.AddCustomFunctions(typeof(MyCustomFunctions);)
- Avoid using static state (it limits how the library can be used and, more importantly, tested)
- Maybe have a way to provide a Service Provider, that Telerik library would use to create services/classes and pull IConfiguration from, especially those we provide, that way the custom functions could use services from our application, rather than using all static methods.

 

Thank you,

Unplanned
Last Updated: 20 Feb 2025 11:43 by n/a

In some cases, the engine will not render the graph and will instead display the message 

The current NumericalScale settings would result in more than 1000 labels which will make the scale unreadable. Please set the axis/ grid lines visibility to False or change the corresponding property.

The reason to see this or similar messages is that the selected LabelStep, MajorStep, or MinorStep scale property has a value that is too small and the processing engine will violate the previously mentioned constraint numbers.

The issue is fixed by manually correcting the values for those properties but I wish that the automatic configuration would be better.

Duplicated
Last Updated: 19 Feb 2025 16:42 by ADMIN
Created by: James
Comments: 3
Category: Reporting
Type: Feature Request
2
It would be very beneficial to have a Standalone designer which targets .NET Core.
Unplanned
Last Updated: 18 Feb 2025 15:41 by ADMIN
Allow order of report tabs to be re-arranged in Standalone Designer
Unplanned
Last Updated: 13 Feb 2025 14:36 by Ian
As a developer that utilizes Telerik Reporting classes, I want to have a way to pass my custom implementation of a class named, for example IUserFunctionsProvider/IUserFunctionsResolver to the ReportProcessor through IConfiguration or through application's ServiceProvider.
 

This way I will have a better control on how and when the user functions are resolved at runtime.

Completed
Last Updated: 13 Feb 2025 13:57 by ADMIN
Release 2025 Q1

The report items that have explicitly set background in the report definition are not highlighted by the Search functionality of the viewer when their content matches the search.

Reproducible with Blazor Native Report Viewer.

Partially reproducible with HTML5 Viewer - the highlighted (when selecting the item in the Search list) class is applied but the shaded is not.

The workaround is to use the following styles on the page with the viewer:

<style>
    .trv-report-viewer-wrapper .trv-search-dialog-highlighted-result {
        background-color: rgba(0, 35, 102, 0.3);
        color: #fff;
        background-image: none;
    }

    .trv-report-viewer-wrapper .trv-search-dialog-shaded-result {
        background-color: rgba(255, 140, 0, 0.3);
    }
</style>

Completed
Last Updated: 13 Feb 2025 13:57 by ADMIN
Release 2025 Q1

I have a calculated field of type Decimal where I may dynamically return 0 in some of the rows of data.

If this happens with the first data row, it will not respect the selected data type and will instead infer that the type of data is an integer.

If I use this calculated field in an aggregate function such as Sum(), since the type of the first value will be integer, it will treat the other values as integers as well and the total sum will be incorrectly aggregated.

Completed
Last Updated: 13 Feb 2025 13:57 by ADMIN
Release 2025 Q1

Reproducible in version: 18.2.24.924 +
Not reproducible in version: 18.2.24.806

Description
In releases before 18.2.24.924 it was enough to open dll with types from SRD in order to be able to import the type reports. Currently, this is possible only if you copy the dll next to SRD exe file and add entry in Assembly References for the dll.

Steps To Reproduce

Build the project CSharp.ReportLibrary.csproj in C:\Program Files (x86)\Progress\Telerik Reporting 2024 Q4\Examples\CSharp.NET Framework\ReportLibrary
Start SRD FF and from Open menu select the CSharp.ReportLibrary.dll dll in C:\Program Files (x86)\Progress\Telerik Reporting 2024 Q4\Examples\CSharp.NET Framework\ReportLibrary\bin\Debug
Expected behavior
Something like "Please add first Assembly reference to the dll... from ...". Or even better. Do you allow the assembly ... to be loaded? And we can add the assembly reference instead of the customer.

Actual behavior
TypeReference error.

Completed
Last Updated: 13 Feb 2025 13:57 by ADMIN
Release 2025 Q1

It would be very convenient if we could just right-click on a calculated field, such as "Period" in the screenshot below, and be able to modify the existing expression (within a context window)

Instead, I now have to do the following:

1. Click on the Data Source

2. Click on the ellipses button within the "Calculated Fields" property of the Data Source's properties

3. Find the desired expression within the "Edit Calculated Fields" window

4. Click on the expression's drop-down and select <Expression> 

That's a lot of clicks for something that is done rather frequently!  

Completed
Last Updated: 13 Feb 2025 13:57 by ADMIN
Release 2025 Q1
Created by: kamran
Comments: 0
Category: Reporting
Type: Bug Report
4

If you have the latest Telerik.Reporting NuGet package (18.3.24.1112) installed simultaneously with the Telerik.Documents.Fixed NuGet package, indeed, the compile time error occurs:

The type 'Size' exists in both 'Telerik.Documents.Core, Version=2024.4.1106.20, Culture=neutral, PublicKeyToken=5803cfa389c90ce7' and 'Telerik.Reporting, Version=18.3.24.1112, Culture=neutral, PublicKeyToken=a9d7983dfcc261be'

This undesired behavior is not reproducible with the previous version of Telerik Reporting. This is caused due to the fact that Telerik.Documents.Primitives.Size is contained in both assemblies/packages.

Workaround: Resolving Compile Time Error with Telerik.Documents.Fixed and Telerik.Reporting after Upgrading to Q4 2024

Completed
Last Updated: 13 Feb 2025 13:57 by ADMIN
Release 2025 Q1

When I try to open the edit dialog for a report parameter from the Report Explorer in the .NET Standalone Report Designer, the dialog does not open.

The same appoach works as expected with the .NET Framework Standalone Report Designer.

As an alternative for the .NET Standalone Report Designer, the second approach from the ReportParameter Collection Editor at a Glance - Telerik Reporting article may be used.

Completed
Last Updated: 13 Feb 2025 11:49 by ADMIN
Created by: Jeff
Comments: 3
Category: Reporting
Type: Feature Request
8
It would be nice to have Visual Studio Item Templates for Telerik Reporting REST Service and Html5 Viewer also for .NET Core projects