Пейджинг на стороне сервера с DevExpress без XPO - PullRequest
3 голосов
/ 16 декабря 2008

Существует ли какой-либо (относительно) простой способ реализации пейджинга на стороне сервера с использованием элементов управления DevExpress (Win- или Web-элементов) без использования источника данных XPO? Под подкачкой на стороне сервера я имею в виду управление, извлекающее из базы данных только те записи, которые необходимо отобразить, а не всю таблицу.

Ответы [ 3 ]

1 голос
/ 18 января 2012

Вы должны создать пользовательский элемент управления подкачкой (не используйте подкачку DevEx). Отправьте текущую страницу и размер страницы в процедуру в качестве параметра или используйте непосредственно в своем запросе.

Как использовать этот пример значения в MS SQL по этой ссылке: http://msdn.microsoft.com/en-us/library/ms186734.aspx

В Oracle и других базах данных вы можете сделать это тоже с помощью различных методов. С наилучшими пожеланиями.

0 голосов
/ 10 июня 2009

Если вы не хотите использовать LINQ, вы можете попробовать этот пример для ObjectDataSource: http://www.devexpress.com/Support/Center/e/E166.aspx

0 голосов
/ 30 декабря 2008

Если ваш источник данных поддерживает LINQ, последние версии DevExpress должны быть в состоянии работать правильно.

В противном случае вам необходимо реализовать IListServer. Я борюсь с тем же самым прямо сейчас, так что это не совсем "ответ". Я не нашел рабочего примера, но в их базе знаний есть полезная информация: http://www.devexpress.com/Support/Center/KB/p/A1022.aspx

...