Telerik Forums
Reporting Forum
0 answers
55 views

Hi,

I have a ReportViewer on my XAML page:

<tr:ReportViewer x:Name="LevelAccuracyReportViewer"
                 ReportSource="{Binding LevelAccuracyReportSource}" 
                 Margin="520,360,20,20">
</tr:ReportViewer>

It works ok the first time the page is displayed, but if I update the Source a 2nd time:

LevelAccuracyReportSource = new InstanceReportSource
{
    ReportDocument = levelAccuracyReportDefinition
};

 

I get an "Object Reference not set to instance error", but then it works.
If I update the source again, I get the error message twice, then it works.

Each update causes an additional message to be displayed

I'm using the 2025 Q2 release of Telerik Reporting

almostEric
Top achievements
Rank 1
Iron
Iron
 asked on 03 Jun 2025
2 answers
46 views

We want to add a ReportParameter that is visible to the user (We know how to make them visible, we do that with boolean type parameters so the users can hide or show items on reports), that is INTEGER based that will control the number of records are showing in a "LIST" control on our report.   For example, we have a detailed Report with USER information; then in the report, we have a list that displays the USER's access over time. This could be one record or as many as a thousand records.  We would like is this parameter to control the number of records shown in that list control.

Now, I have been able to create the INTEGER Report Parameter and make it visible; however, what I have not figured out is the following:

  1. How do you make the control for the parameter a spin editor, if possible?
  2. How do you limit the parameter's value (Low/High)?
  3. How do you apply that parameter's value to the number of records displayed in the "LIST" control?

 

TIA

Todor
Telerik team
 answered on 03 Jun 2025
1 answer
101 views

Hi team, what is the way to use the reporting feature in my net core mvc application using jetbrains ride?

Regards.

Petar
Telerik team
 answered on 02 Jun 2025
1 answer
92 views

Hello,

I have obtained a trial license for Telerik Reports and have downloaded version 2025.Q2. I have created a sample solution in which the issue I am facing is reproduced. More specifically, I create a report, and when I try to preview the report, the following error appears in the console:

Uncaught (in promise) TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator))
    at Array.from (<anonymous>)
    at ParametersArea.allParametersAutoRefresh (telerikReportViewer-19.1.25.521.js:5141:26)
    at ParametersArea.showPreviewButton (telerikReportViewer-19.1.25.521.js:5138:12)
    at w.<anonymous> (telerikReportViewer-19.1.25.521.js:5396:13)
    at w.<anonymous> (telerikReportViewer-19.1.25.521.js:374:43)
    at Generator.next (<anonymous>)
    at o2 (telerikReportViewer-19.1.25.521.js:25:20)

This issue occurs whether I use Kendo UI in combination with Telerik Reports or only Telerik Reports, according to the information described in your knowledge base.

Could you please check this, as I am interested in purchasing a subscription for both the Reports and Kendo UI?

Petar
Telerik team
 answered on 30 May 2025
1 answer
35 views

Hello Telerik Team,

We are currently working with Telerik Report Server and leveraging shared data sources that use SQL parameters (e.g., @StartDate, @CustomerID) mapped from report parameters.

While the shared data source model is helpful for reusability, we are facing the following challenges and have some enhancement inquiries:


❗Current Issue: Parameter Name Coupling

When reusing a shared data source in multiple reports:

  • The SQL parameters (e.g., @CustomerID) require exactly matching report parameter names in every report.

  • This limits flexibility β€” as we cannot remap SQL params like @CustomerID to a differently named report parameter like CustomerFilter within the report context.


πŸ” Our Use Case & Requirements

We would like to explore one or more of the following options:

βœ… Option 1: Manual Mapping Support Per Report

Allow a report designer to map differently named report parameters to the SQL parameters of a shared data source without requiring parameter renaming across all reports.

βœ… Option 2: Override Shared Data Source in Report Context

Enable overriding SQL parameter bindings for shared data sources within a report, without modifying the shared data source globally.

This would be similar to inline data sources β€” but using shared DS assets with local overrides or duplicating it.

βœ… Option 3: Make Shared Resources Read-Only

We would like to allow usage of shared data sources across teams without allowing edits:

  • Is it possible to make shared resources (like data sources and reports) usable but not editable by most users?

  • Ideally, only admins or asset managers should be able to modify shared resources, while consumers can use them as-is (e.g., bind, preview, clone).

1 answer
44 views

Hi

I have created reports in the Telerik Desktop Report Designer (v19.0.25.313) and I want to be able to open them in the Telerik Web Report Designer.

When I try to upload the .trdp package into the web Assets Manager I get an error - see screen sample.

How can I migrate a desktop report to a web report?

Thanks

Tim.
==

Dess | Tech Support Engineer, Principal
Telerik team
 answered on 27 May 2025
1 answer
62 views
When exporting a report using the XLSX format, it always sets a white background and the gridlines aren't visible. I've set all the report, sections, and items to transparent background color. I've enabled "ShowGridlines" in runtime settings. When I export to XLS it works as expected with no background color. Therefore, I don't think it's an issue with the report itself. How can I export to XLSX with a transparent background to see the gridlines?
Ivet
Telerik team
 answered on 23 May 2025
1 answer
57 views

i get this error https://nuget.telerik.com/v3/index.json.   Response status code does not indicate success: 401 (Unauthorized). 

I BOUGHT THE $699 TELERIK REPORTING VERSION and I don't have a way to see my token in my account to connect to the Telerik feed. My account still seems to be a trial account. I already used my user ID, my email address, and my apikay to connect, but I couldn't. Any suggestions would be welcome. Thanks in advance.

Lance | Senior Manager Technical Support
Telerik team
 answered on 21 May 2025
1 answer
67 views

Hi Telerik Team,

I’m working with Telerik Report Designer and using a Web Service Data Source that is protected with two-step authentication. In my report, I have three report parameters: ClientId, Year, and Month. These parameters are passed to the API and are also used in three corresponding filters on the data source to dynamically fetch data for a crosstab.

From my understanding, when I click on the Preview button in the Report Designer:

  1. The first API call is made to retrieve the schema of the web service (to understand the structure).

  2. The second API call is made to fetch the actual data, using the parameter values I’ve provided.

Could you please confirm whether this is the expected behavior β€” i.e., that the Web Service Data Source initiates two separate API calls (one for schema, one for data), or it calls more than three times during preview?

I’m asking this to clarify internally, as I need to explain this behavior to my team.

Thank you in advance!

Best regards,
Prabesh Shrestha

Todor
Telerik team
 answered on 21 May 2025
1 answer
68 views

HI

I have written a .NET 8 MVC Application using Telerik Reporting 2025 Q1.
The report works fine when published to local IIS, but fails in a Linux Docker Container:

  http://localhost:8080/Home/Report


Error in browser console : 

Failed to load resource: the server responded with a status of 500 (Internal Server Error) /api/reports/clients/af4ec7bb24c/parameters  report:1
Uncaught (in promise) Invalid report type


HTML5 Report Viewer in View (ReportViewer.cshtml):

  $("#reportViewer1").telerik_ReportViewer({
    serviceUrl: "@Url.Content("~/api/reports/")",
    reportSource: {
        // report: "MyReport.trdp"
        report: "@Model.ReportType.AssemblyQualifiedName",
        parameters: {}
    },

    ...

  });


After trying again and again, I finally found the problem: it's the default image set in PictureBox1.

  Report1.Designer.cs

    this.pictureBox1.Value = ((object)(resources.GetObject("pictureBox1.Value")));

  Report1.resx:

  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
  <data name="pictureBox1.Value" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
  <value>
    iVBOR......ggg==
  </value>
</data>


Once I removed the PictureBox, the report viewer worked correctly in the Linux Docker container.


My Questions:

1. Why does the Report Viewer show only a weak message "Invalid report type" ?
.NET 8 no longer supports System.Drawing.Bitmap in Linux Docker Container,
A clearer error message than just 'Invalid report type' would be helpful.

2. Is there any config to enable more detailed error output?
How can PictureBox default images set in the report designer be supported in .NET 8 Linux Docker containers ?

*The /api/reports/formats endpoint works fine.


Environment:

Windows 10 Pro
Visual Studio 2022
.NET 8 (latest)

Docker Container:
Ubuntu 22.04 (VirtualBox)
Docker version 27.5.1

 

Best regards

Chris

Top users last month
Rob
Top achievements
Rank 3
Bronze
Iron
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?