Telerik Forums
Reporting Forum
2 answers
202 views
Hi,

Is there a way to retain the printer settings?

I generate and print a report.  I change the printer settings in the printer properties dialog box for example select a colour print.
When I generate another report I must then make changes to the printer properties again.

Is there a way to keep the changes I made the first time?

Cheers,
Gary
Hiba
Top achievements
Rank 1
Iron
Iron
 answered on 29 Jun 2026
1 answer
21 views

I am creating a report using Standalone Report Designer. The report is based on a SQL Server stored procedure that returns multiple tables. I have already created and linked the C# DLL method GetData() that returns a DataSet (consisting of two DataTables having TableName as dtHeader and dtDetails). I have successfully assigned GetData to the ObjectDataSource (odsData) by following the steps in the Wizard. Now the DataSource property of odsData shows the DLL name and DataMember property shows the method name - GetData().

I have assigned odsData as the DataSource of the report.

I noticed that unlike SQLDataSource, the ObjectDataSource did not show the output (So does it mean that it cannot figure out the output tables metadata?). Also the "Data Explorer" tab shows only odsData (I was expecting DataTables and columns under it).

I added a textbox and opened the "Edit Expression" dialog. Then I clicked on the "Fields". I find that only odsData appearing but not the tables - dtHeader and dtDetails. (Screenshot attached).

So, how do I see the fields (columns) of the DataTables dtHeader and dtDetails in the report (since it looks like that metadata is not available)?

P.S. I have tested the DLL successfully. i.e. it returns two DataTables (in a DataSet) with rows.

Dimitar
Telerik team
 answered on 29 Jun 2026
1 answer
19 views

I have imported a crystal report, which had 4 XML data sources which the Import Wizard of Standalone Report Designer has correctly converted to 4 SQL Data Sources.

Now, I must assign 4 SQL Server Stored Procedures (returning a dataset), 1 each for the 4 SQL Data Sources. Each stored procedure has some parameters. I can do this in the Configure Data Source Command window by selecting Stored Procedure.

My problem is that the SQL Database is determined at runtime. i.e. there are two databases having the same 4 stored procedures. So, it becomes a Dynamic command. So, I have to use "Select Statement" and not the "Stored Procedure" in the Command window.

It becomes something like EXEC {DBName}.[dbo].[StoredProc1] @prm1, @prm2 for 1st Data Source, EXEC {DBName}.[dbo].[StoredProc2] @prm for the second and so on for others.

DBName is determined at runtime. If there was only 1 SQL Data Source, I would have created a report parameter and created a binding like DataSource.SelectCommand= Format("{0}.[dbo].[StoredProc1]", Parameters.DBName.Value)

However, since there are 4 SQL Data Sources with each having a different stored procedure as its command, I cannot do this.

Any idea as to how to proceed in this situation?

Dimitar
Telerik team
 answered on 26 Jun 2026
18 answers
1.8K+ views
Hello,

I'm trying to print a report directly to a Epson TM-C3500 label printer. My report has a size of 50mm (width) x 100mm (height) in portrait orientation. 
On the paper-roll the label is 106mm (width) x 51mm (height). So the report has to be printed in landscape mode.

But this seems not to work. The report is always printed in portrait orientation and so it does not fit on the physical label. In the properties of the printer the landscape orientation is selected.

When I first export the report to PDF and print it via the PDF reader, it works perfectly. But the label printing takes place at a point of sale, so it has to work automatically and the way via pdf is not an option.

Any ideas where I can tweak the direct printing process? I wish to use ReportProcessor.PrintReport in the end.

Thanks
Erik
Hiba
Top achievements
Rank 1
Iron
Iron
 answered on 26 Jun 2026
1 answer
102 views

Hi,

In Visual Studio, I'm getting vulnerability alerts for package 'SQLitePCLRaw.lib.e_sqlite3' which is used by multiple Telerik Products:
https://github.com/advisories/GHSA-2m69-gcr7-jv3q



I understand i'm running old version of packages, but i updated to 20.1.26.615 and made no difference. 

Lance | Senior Manager Technical Support
Telerik team
 answered on 22 Jun 2026
1 answer
18 views
Suddenly, it looks like we're having issues generating excel reports possibly when the reports reach a certain size. We updated to the latest reporting version, 20.1.26.520, it's exclusively excel and of the old XLS format.

System.ArgumentException: Destination array was not long enough. Check destIndex and length, and the array's lower bounds.
   at void Array.Copy(Array sourceArray, int sourceIndex, Array destinationArray, int destinationIndex, int length, bool reliable)
   at void Array.CopyTo(Array array, int index)
   at INSTINF[] Telerik.Reporting.Excel97.SST.WriteRecordAndGetOffsets(Stream stream, uint sSTAddress)
   at void Telerik.Reporting.Excel97.Workbook.CreateSSTandEXTSSTRecords(Stream stream)
   at void Telerik.Reporting.Excel97.Workbook.WriteWorkBookRecords(Stream stream, ICollection<long> boundSheetAddresses)
   at void Telerik.Reporting.Excel97.Workbook.Save(Stream stream)
   at bool Telerik.Reporting.ExcelRendering.Excel97.ExcelReport.Telerik.Reporting.Processing.IRenderingExtension.Render(Report report, Hashtable renderingContext, Hashtable deviceInfo, CreateStream createStreamCallback, EvaluateHeaderFooterExpressions evalHeaderFooterCallback)
   at bool Telerik.Reporting.Processing.ReportProcessor.RenderCore(ExtensionInfo extensionInfo, IList<Report> processingReports, Hashtable deviceInfo, IRenderingContext renderingContext, CreateStream createStreamCallback)
   at bool Telerik.Reporting.Processing.ReportProcessor.ProcessAndRender(string format, ReportSource reportSource, Hashtable deviceInfo, IRenderingContext renderingContext, CreateStream createStreamCallback)
   at bool Telerik.Reporting.Processing.ReportProcessor.ProcessAndRenderStateless(string format, ReportSource reportSource, Hashtable deviceInfo, IRenderingContext renderingContext, CreateStream createStreamCallback)
   at RenderingResult Telerik.Reporting.Processing.ReportProcessor.RenderReport(string format, ReportSource reportSource, Hashtable deviceInfo, CancellationToken cancellationToken)+(SingleStreamManager sm) => { }
   at RenderingResult Telerik.Reporting.Processing.ReportProcessor.RenderReportSafe(Func<SingleStreamManager, bool> renderCallback, string format, IRenderingContext renderingContext)
   at RenderingResult Telerik.Reporting.Processing.ReportProcessor.RenderReport(string format, ReportSource reportSource, Hashtable deviceInfo, CancellationToken cancellationToken) x 2
   at void CabMD.TaskRunner.ReportTasks.GeneratedReportTask(Task theTask, PerformContext context) in D:/Projects/CabMD/Source/CabMD.TaskRunner/ReportTasks.cs:line 431
Dimitar
Telerik team
 answered on 11 Jun 2026
1 answer
30 views

Hello, I have a report that shows Barcodes for persons. In my development environment (Win11, .NET10), where I have installed the Report Designer for .NET10, it works perfectly (Barcode_Working_Dev.png).

When I deploy it in the production server where Telerik Report server is installed and run the report I get the underlying barcode number and not the barcode (Barcode_NotWorking_Server.png).

I am using Code39AzaleaNarrow3 Regular font (which is shown in the Font Property of the TextBox in the report).

I downloaded the Code39Azalea font from their website and installed on the server; however the issue still persists. Can you please let me know what should be done?

Thank you,

Nitin.

Dimitar
Telerik team
 answered on 27 May 2026
0 answers
28 views

Hello,

I want to ask regarding telerik web report designer, i have a TRDP that i design using Stand Alone Designer, when i upload it to Web Report Designer, the report not rendered, it throw error (only this TRDP that throwing this error):

webReportDesigner:9 Uncaught TypeError: Cannot read properties of unefined (reading 'BrowsablePropertyWrappers')
    at C.updateEditor (webReportDesigner:9:422587)
    at C.layoutChanged (webReportDesigner:9:421285)
    at HTMLInputElement.<anonymous> (webReportDesigner:9:825924)
    at HTMLDivElement.dispatch (jquery.min.js:2:40035)
    at HTMLDivElement.<anonymous> (jquery.min.js:2:38006)

The report not 'Design' mode is not rendered, but it can be 'Preview'-ed
Attached is the trdp that throwing that error.

I use telerik reporting 19.1.25.521.

Mozart
Top achievements
Rank 1
Iron
Veteran
 asked on 20 May 2026
1 answer
41 views
I have a class representing a SQL Server stored procedure output. The SP returns two datasets. I have a C# method that takes in parameters and runs the SP. It returns a ValueTuple (2 Lists - 1 each for the SP returned dataset). I tried to assign this method as the data source to an ObjectDatasource in the report (using standalone Report Designer); however I get an unexpected error (screenshot attached). Probably, it doesn't support a ValueTuple since if I connect to the class itself then it connects. If this is the case, what is the workaround?
Petar
Telerik team
 answered on 19 May 2026
1 answer
57 views

Hello,

Inherited an older application that used version "16.2.22.914"

When I follow the upgrading wizard to go to "19.1.25.521" it removes the button to export reports:

Old view:

New view:

 

Not sure if the new versions needed some additional packages added to bring this functionality in.

 

But any help or advice would be extremely appreciated!

Ivet
Telerik team
 answered on 04 May 2026
Top users last month
Hiba
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Max
Top achievements
Rank 1
Veteran
Iron
Alina
Top achievements
Rank 1
Rakhee
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?