Looping through rows in a hierarchical XamGrid should be more performant
When looping through the rows of a hierarchical XamGrid the performance is quite slow, particularly for large data sets or where there are many levels of hierarchy. This is essentially caused by the fact that retrieving the row type from a particular row is not performant and this could potentially be improved with the use of caching.
This is required because it would, for example, improve the performance of expanding all rows or collapsing all rows in a hierarchical grid.
This is the same issue as detailed in Feature Request FR13838 which was created By Elena on 12/15/2011.
Andrew Wright commented
I am iterating through the rows in code. One example use-case is an expand-all button which will expand all rows, child rows, and grandchild rows and so-on.
AdminBrian Lagunas (Admin, Infragistics) commented
Are you iterating through the rows in code, or are you specifically talking about the performance when expanding rows in the UI?