I'm working on a textgrid that (depending on a user's search string) can have up to 50,000 rows. The problem is that if a user searches an empty string, all 50,000 rows are returned to be displayed, which obviously takes a very long time. Sometimes, it never displays because the data is just too much. Someone suggested that breaking it up into pages might be a solution, by only loading the rows on a given page the user is looking at and loading the next set of rows (say in groups of 1000 rows) only when the user moves on to the next page. Is there a way to break up a huge textgrid into pages?