Approved
Last Updated: 26 Feb 2019 21:09 by Bryan Cho
ADMIN
Hristo
Created on: 05 Nov 2015 14:41
Category: GridView
Type: Bug Report
26
FIX. RadGridView - performance should be improved when many cells are visibile (e.g. 50 rows and 30 columns)
Changing the DataSource or scrolling are slow.

Create a grid with more than 20 columns and add 5K rows for example. Maximize the form and try to scroll with mouse wheel. You will notice that the scrolling performance is worse compared to the normal state of the form with less visible visual elements.

Workaround: this.radGridView1.EnableFastScrolling = true; and use the scrollbar's thumb

Second workaround: use paging:  https://docs.telerik.com/devtools/winforms/gridview/paging/overview Thus, you will display as many rows as possible to display on the screen per page. Instead of scrolling, you will navigate through pages.
(Total attached files size should be smaller than 20mb. Allowed extensions: .zip, .rar, .jpg, .png, .gif)
7 comments
Bryan Cho
Posted on: 26 Feb 2019 21:09
Please update for resolving this issue .
ADMIN
Dimitar
Posted on: 19 Feb 2019 13:08
Hello Jim,

We are aware that this is a highly demanded issue. This behavior comes from the core of our framework and theming mechanism and to fix it we will need to rewrite a part of the code that is essential to all other controls in the suite. Our framework is designed like WPF (every element can host an unlimited number of other elements) and this approach allows unlimited nesting of controls and endless customizations but this comes of its price, in this case, the speed is different compared to pure controls' painting implementation.  This requires major breaking changes and at this point is not an option for our clients. We are considering other solutions which will affect only the grid or even creating a separate control for such cases. At this point, I cannot engage with a timeframe for the fix or the alternative solution. 

Thank you for your understanding.

Regards,
Dimitar
Progress Telerik
Get quickly onboard and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Jim
Posted on: 15 Feb 2019 12:03

This is the single biggest problem we face when using the telerik controls.
Because of the nature of our application paging is no alternative.

This is now 4 years old and the most upvoted issue in your system.

Are you actively working on a solution? What is the chance this will ever be fixed?
If this has no chance of getting fixed we will need to reconside using the telerik controls.

ADMIN
Dimitar
Posted on: 31 Jul 2018 12:23
Hi Dominic,

This is still not resolved. We are aware that this is important to our clients and we will do our best to introduce a proper solution.

Regards,
Dimitar
Dominik
Posted on: 12 Jul 2018 13:24
Any news about this problem?
ADMIN
Hristo
Posted on: 27 Feb 2018 07:49
Hello, 

RadGridView is built on top of TPF and the framework allows the creation of themeable controls as well as unlimited customizations and nesting of elements. We have tried several ways to improve the performance in the discussed scenario without much success. The performance issue is caused by a core limitation of the chosen approach. We are still trying to resolve it.

Regards,
Hristo
Dominik
Posted on: 28 Nov 2017 11:36
Are there any news about this article ?