Unfortunately, if your DataSource has a million rows, the grid will create a million rows. Even with UIVirtualization set to Cells (which is the default setting), rows without cells will be created. It is only the actual cells which are created as they are displayed.
The only way around is to have an intermediate DataSource which contains only the rows you need to display.
Imported from legacy forums. Posted by André (had 400 views)