Telerik Forums
Reporting Forum
1 answer
69 views

I understand that licensing terms for Telerik Reporting have recently changed.

Does this change affect distribution of the Report Designer? I have not found any reference to that in the documentation.  Based on what I had read in your forums, documentation, and blogs in the past, the Report Designer was freely distributable.  I would have expected any change to be reflected in your Licensing FAQ.

Thank you for your clarification.

Best regards, 
Mark

Ivet
Telerik team
 answered on 26 Nov 2025
1 answer
56 views

I have a 2 custom functions but neither seem to work.

I have an Action on a text box control to set Style.Color with these expressions (tried both)

= EIT.EITNumberColourHex( Fields.pnFeesTotal )

I have also tried this

= EIT.EITNumberColour( Fields.pnFeesTotal )

But I get errors saying "Cannot find overload of function ..."

My functions headers are

        [Function(Category = "EITFunctions", Namespace = "EIT", Name = "EITNumberColour", Description = "Returns number colours red,blue or black based on parameters", IsVisible = true)]
        public static System.Drawing.Color EITNumberColour(decimal number, bool useColour = true)

 

        [Function(Category = "EITFunctions", Namespace = "EIT", Name = "EITNumberColourHex", Description = "Returns number colours red,blue or black based on parameters in hex", IsVisible = true)]
        public static string EITNumberColourHex(decimal number, bool useColour = true)
        {

 

Can you anyone advise what am doing incorrectly?

Thanks

John

JOHN
Top achievements
Rank 1
Iron
 answered on 20 Nov 2025
2 answers
556 views

Hello,

installed a new SDK and got

C:\Users\USER\.nuget\packages\telerik.licensing\1.6.5\build\Telerik.Licensing.targets(29,3): error MSB4216: Could not run the "ResolveTelerikProducts" task because MSBuild could not create or connect to a task host with runtime "NET" and architecture "x64".  Please ensure that (1) the requested runtime and/or architecture are available on the machine, and (2) that the required executable "C:\Program Files\dotnet\sdk\9.0.307\MSBuild.dll" exists and can be run.

Works fine with previous SDK 9.0.306.

Any fix?

Todor
Telerik team
 answered on 20 Nov 2025
1 answer
44 views

I'm hoping there's a way to add the additionally supported report export formats such as DOCX, XLSX etc to the Winforms Report Viewer?

I've been able to hide Tiff using the config section, but there seems to be no way (either there or through the Viewer's properties) to allow additional supported formats

Is the only option to hide the export button on the Viewer and implement my own Export?

Petar
Telerik team
 answered on 20 Nov 2025
1 answer
536 views

Hello,

I understand that the team is working hard to support the Report Designer for .NET 8 projects in Visual Studio 2022.  However, may I know whether the Report Designer for .NET Framework 4.8 projects will be supported in Visual Studio 2026?

Thanks.

Deepak Gupta

Ivet
Telerik team
 answered on 18 Nov 2025
1 answer
83 views

Hi, 

I am facing an issue with Telerik Report with C# when assigning a SqlDataSource to a table programmatically in a Telerik Report. The problem occurs only when the stored procedure has parameters — the report returns no data, but it does not throw any exceptions. When the stored procedure has no parameters, everything works correctly.

Environment

  • .NET version: .net 9.0
  • Report Type: TRDP (packaged report)
  • Rendering from C# code (ReportProcessor)

Problem Description

Inside my TRDP report, I locate a Table item at runtime and assign a new SqlDataSource to it. The SqlDataSource uses:

  • A valid SQL Server connection string
  • A stored procedure name
  • A parameter (e.g. @Year)

The issue:

  • When the stored procedure has parameters, the report shows no data even though no exceptions occur.
  • When the stored procedure does NOT have parameters, everything works correctly.
  • Executing the stored procedure in SSMS using the same parameter value returns rows.

Code Example

var table1 = FindItem<Table>(report, "table1");

if (table1 != null)

{

    var dsTable = new Telerik.Reporting.SqlDataSource();

    dsTable.ConnectionString = connectionString!;

    dsTable.SelectCommand = storedProc!; // ex: "dbo.MyReportProc"

    dsTable.SelectCommandType = SqlDataSourceCommandType.StoredProcedure;

 

    // Adding parameter

    dsTable.Parameters.Add("@Year", DbType.Int32, 2024);

 

    table1.DataSource = dsTable;

}

 

What I have already confirmed

  • Connection string is valid (works for non-parameterized SP).
  • Stored procedure name is correct and exists.
  • Parameter name matches exactly (@Year).
  • Data exists in the database for the specified parameter.
  • Removing the parameter from the SP makes the report return data normally.
  • The same logic reproduces consistently.

Question / Request

Could you please advise whether:

  1. There is a known issue when assigning a SqlDataSource with parameters programmatically?
  2. Parameter names for stored procedures require a specific format (e.g., no @ prefix)?
  3. Additional configuration is needed when binding a stored-procedure data source at runtime?
  4. There are diagnostics or logging steps to help trace how parameters are passed inside Telerik Reporting?

 

Thank you for your assistance.

Todor
Telerik team
 answered on 18 Nov 2025
2 answers
69 views

I have a requirement to produce reports for archival purposes that can consist of 50K-60K rows.  WPF client app code snippet is:


                tblDetail.NeedDataSource += (s, e) =>
                {
                    var t = (Table)s;
                    t.DataSource = visibleRows;
                };

                var reportProcessor = new ReportProcessor();
                RenderingResult? result = reportProcessor.RenderReport("PDF", report, null);
RenderReport performance is abysmal for even a simple report - 11 columns, 1 grand total row (so far), no pagecount (but it will be needed). Can I do anything to dramatically improve performance or should I look for an alternative to Telerik Reporting?
Todor
Telerik team
 answered on 03 Nov 2025
1 answer
69 views

I have a report with all of the content in a  group header section, all of which fits nicely on one page with one problem. I have a subreport in the content shown here on the designer;

The Subreport is a simple name list with just a detail section (no headers - the waring is that it's not full page width and will be extended horizontally - not what I want, but OK...);

However, it renders like this;

I.e. With a page break before it, with the sub report object (Green) from the main report expanding to full page height, then another page break afterwards and then the rest of the content

I've checked all of the page break settings and they're all set to none - anyone seen anything similar?

 

Richard
Top achievements
Rank 1
Iron
Iron
Iron
 answered on 30 Oct 2025
1 answer
41 views

Hi, we're looking to integrate Telerik Reporting with a very niche sql database, SAP SQL Anywhere, on dotnet core.  The only way we can connect to that database in dotnet core is System.Data.Odbc and defining the ODBC Driver in the connection string.

Can Telerik Reporting support this method out of the box, or is there a way of writing some glue code to integrate Telerik Reporting with SAP SQL Anywhere?

Happy to answer any clarifying questions.

Appreciate your help.

Dimitar
Telerik team
 answered on 24 Oct 2025
1 answer
68 views

After using Telerik reporting for over 10 years, with the latest update we are now getting this error when trying to print a report.

Looks like we now need to add something to our app.config file.

Would be cool if this were documented somewhere

Ivet
Telerik team
 answered on 21 Oct 2025
Top users last month
Bohdan
Top achievements
Rank 3
Iron
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Elliot
Top achievements
Rank 1
Iron
Iron
Iron
Sunil
Top achievements
Rank 1
Cynthia
Top achievements
Rank 1
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?