1.- Issue:
I have a RadGridView consisting of one master template and a child template. I query my database, build a dataset and I assign it to the RadGridView datasource.
It works just fine with few records but when I pull a considerable amount of data it takes forever to render, specially if I want my rows to be expanded from the beginning.
For Each row As GridViewRowInfo In template.Rows
row.IsExpanded = True
Next
Is there any way to improve the render time of the RadGridView ? The query and code take around 3 seconds to run, but when I go row by row expanding all of them it just takes like 2 minutes. I am attaching what it looks like when it finished loading. The 400 row hast more than 8000 records in the child template. I know its big data, but is there any way to improve this ?
2.- Issue
As soon as the RadGridView finishes loading the data mentioned above, if I close the screen the resources are not freed at all. I tried calling RadGridView1.Dispose() but it takes more than 10 seconds to just run the dispose command. Is this a known issue that the RadGridView eats a lot of memory and can't free it by itself ?
I am running Telerik for WinForms 2020.2.616.40
Thanks for any information provided.