Я думаю, это то, что вы спрашивали -
Предполагается целое число по математике:
page = ( item / ItemsPerPage ) + 1; // depends if 0 based.
pageIndex = item % ItemsPerPage;
group = ( page / GroupSize );
Страница - это страница, которую вы ищете
pageIndex - это позиция на странице назначения
group - это фактическая группа, в которую он вписывается на основе GroupSize
По сути, вы просто добавляете еще один уровень подкачки, чтобы такая же математика работала как подкачка.