Skip, Take, DataGridView

Так а проблема в чем именно?

В написании запроса на linq. Каким образом можно это реализовать?

В приложении наверно должно быть переключение страниц у таблицы.
И с помощью Skip пропускать нужное количество элементов в соответствии с текущим номером страницы.