Я разбиваю свой проект на небольшие разделы, и один из разделов включает загрузку сетки с возможно большим количеством записей (может быть до 1000 записей в базе данных).
В идеале я хотел бы иметь какой-то механизм, при котором, когда пользователи прокручивают сетку, извлекается больше данных.
Я читал, что некоторые элементы управления (datapager with RIA) делают это, но я хотел бы знать, как я мог бы реализовать это сам или сделать что-то похожее?
Я думал о первой загрузке 50 записей за раз, и когда пользователь прокручивает около 50-й записи, затем получает еще 50 в качестве начала и так далее. Не уверен, как мне это сделать, но это не правильно, или мне следует загружать идентификаторы записей в сетке, а затем заставлять каждую строку загружать себя через асинхронный поток, но затем я бью свою базу данных для каждой записи?
Спасибо
JD.