Lagged when updated to 2023

2 Answers 56 Views
GridView
Hosein
Top achievements
Rank 1
Iron
Hosein asked on 15 Mar 2025, 05:35 AM

Hi, my application is built on .NET 4 and Telerik 2023. However, after the update, I have experienced increased lag when loading radGridView What should I do?

2 Answers, 1 is accepted

Sort by
0
Nadya | Tech Support Engineer
Telerik team
answered on 19 Mar 2025, 12:55 PM

Hello, Hosein,

I am sorry to hear that you are experiencing lag when loading RadGridView. I am not familiar with your setup and can not directly determine why is this happening. Can you please share more details about your setup, how many rows you are loading? We are not aware of such issues in our latest version when loading data in grid. There might be something specific due to your setup. I assume you are using data binding mechanism. How exactly you fetch data to populate the grid?

Is it possible to demonstrate this problem in a sample project which you can provide to us. Thus, we should be able to investigate the case and provide further investigation. Thank you in advance for your cooperation.

I am looking forward to your reply.

Regards,
Nadya | Tech Support Engineer
Progress Telerik

Enjoyed our products? Share your experience on G2 and receive a $25 Amazon gift card for a limited time!

0
Hosein
Top achievements
Rank 1
Iron
answered on 21 Oct 2025, 09:47 AM

Hello Nadya,

Unfortunately, I had some problems within my team, so the lag issue wasn’t my top priority.
I’ve now created a test app to demonstrate the issue for you. I’d be glad if you could take a look and help me resolve it.

Best regards,
Hosein


https://drive.google.com/file/d/1BPUXrvf-J-hLfqjF3avVHZqFH0JSfSmn/view?usp=sharing

Nadya | Tech Support Engineer
Telerik team
commented on 24 Oct 2025, 07:24 AM

Hello, Hosein,

Thank you for providing a project. I can see that the setup is almost the same in Form2023 and Form2012. However, there are some differences that I noticed.

RadGridLocalizationProvider Initialization

The most significant difference is the order of operations in the constructor:
Form2012: Sets the Persian localization before initializing components
Form2023: Sets the Persian localization after initializing components and data

The Form2012 approach is generally a better practice because localization should be set before UI components are initialized. It ensures consistent Persian text from the moment the grid is displayed. It avoids potential UI flicker or text changes after initialization.

My recommendation regarding PersianLocaliser is to set it before InitializeComponent() on Form2023 as well. This way it should optimize the grid performance and slow down the initial loading time. 

Upgrade the Telerik version

I also highly recommend upgrading the Telerik version you’re using. We continuously make improvements to the RadGridView and optimize its loading and other operations. By using the latest version, you’ll be able to take advantage of all the new enhancements and performance optimizations. The latest officail version is Q3 2025 (2025.3.812). I tested your project with this version, and both forms load fast and there is only a minimal initial delay, which is normal due to the large amount of data that you show in RadGridView. 

Is it possible to download our latest version and test your project with it? 

An alternative solution that I can suggest, if you have to display big data with many cells is to consider use RadVirtualGrid. RadVirtualGrid is a grid component developed on top of Telerik Presentation Framework which provides a convenient way to implement your own data management operations and optimizes the performance when interacting with large amounts of data.

I hope this information helps. Please let me know if I can assist further.

Hosein
Top achievements
Rank 1
Iron
commented on 28 Oct 2025, 04:22 PM

Hi Nadya,

Thank you for your response. Unfortunately, I cannot upgrade due to a legacy application on .NET Framework 4. In our measurements, the 2023 version is at least 400 ms slower. Additionally, we cannot use VirtualGrid, as two-way binding is essential for our logic.

Could you advise if there are other areas I should look into to possibly resolve this performance issue?

Nadya | Tech Support Engineer
Telerik team
commented on 31 Oct 2025, 01:16 PM

Hello, Hosein,

To be honest, I can not suggest any other areas for improvement at this moment other than the ones I have already described. We do provide support and test different client scenarios with our latest supported version. Moreover, .NET Framework 4.0 has reached end of life, meaning it is no longer supported. Even Microsoft suggests moving to a supported release, such as .NET Framework 4.8. See: Download .NET Framework 4.0 | .NET

Upgrading your project to a newer .NET Framework version (4.8) and the latest Telerik version will allow you to take advantage of all the latest improvements, features, and performance enhancements, making your application more reliable and maintainable. If you want to test the performance in the latest version, you can download a trial

Let me know if I can assist you further.

 

Tags
GridView
Asked by
Hosein
Top achievements
Rank 1
Iron
Answers by
Nadya | Tech Support Engineer
Telerik team
Hosein
Top achievements
Rank 1
Iron
Share this question
or