Another Rendering Speed Question

2 Answers 11 Views
Performance Rendering
Neil N
Top achievements
Rank 2
Iron
Iron
Veteran
Neil N asked on 29 Oct 2025, 02:51 PM

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?

2 Answers, 1 is accepted

Sort by
0
Neil N
Top achievements
Rank 2
Iron
Iron
Veteran
answered on 29 Oct 2025, 04:23 PM
Answering my own question: Was playing around with report cosmetics and it seems that removing borders dramatically speeds up rendering.
0
Todor
Telerik team
answered on 03 Nov 2025, 11:23 AM

Hi Neil,

Thank you for sharing your scenario and the fix.

We would like to investigate the reason for the borders slowing down your performance significantly. Can you send us a runnable report with borders set, and tell us which borders to remove to replicate the problem/fix?

How do you set the borders? If you use Bindings, this may explain partially the slowdown, as the Bindings work with reflection.

Alternatively, the borders may introduce additional pixels, resulting in horizontal page breaks. This would be visible in the PDF, though. Can you confirm this is not the case?

Regards,
Todor
Progress Telerik

Your perspective matters! Join other professionals in the State of Designer-Developer Collaboration 2025: Workflows, Trends and AI survey to share how AI and new workflows are impacting collaboration, and be among the first to see the key findings.
Start the 2025 Survey
Tags
Performance Rendering
Asked by
Neil N
Top achievements
Rank 2
Iron
Iron
Veteran
Answers by
Neil N
Top achievements
Rank 2
Iron
Iron
Veteran
Todor
Telerik team
Share this question
or