2 Answers, 1 is accepted
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!
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
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.
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?
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.
