У меня есть веб-страница, на которой отображается очень большой список данных. Поскольку это увязло в браузере, я реализовал пейджинг (используя PagedDataSource), чтобы отображать 20 Мрамор за раз.Исключения из размера страницы при иерархических данных поискового вызова
Моя модель данных такова, что сумка содержит несколько мраморов, а на моем ретрансляторе я показываю небольшой заголовок для информации Сумки, а затем все мраморные под ним.
упрощенно пример:
Bag1 some Bag specific data -------------------------------------- MarbleA 328 Some St. USA MarbleB 364 another ave. USA MarbleC 7878 Whatever Way USA Bag2 some Bag specific data -------------------------------------- MarbleD 684 Dummy Dr. USA etc.
Проблема заключается в том, так как мой размере страницы 20, я могу отрезать мраморную сумку на конце страницы. (Представьте, что MarbleB был 20-м элементом.) Это заставляет оставшиеся мраморы перетекать в верхнюю часть следующей страницы.
Есть ли какой-либо элегантный способ проверить это, или мне нужно будет реализовать свой собственный пейджинг и добавить логику «смотреть вперед, пока следующая сумка»?
Edit: предположим C# 2.0, VS2008, SQL 2005
Эта функция была отброшена назад, но как только я вернусь к ней, это, скорее всего, будет метод, который я попробую (по крайней мере, для раунда 1). Спасибо. –