Actually, the recommended way is to iterate through the Items collection of the grid. As the virtualization is turned on by default, RadGridView will create only the visible visual elements. That being said, getting all rows will return only those that are in the view port. That is why, you need to work with the Items instead.
All the best,
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>