Как настроить aspxgridviewpager?

В настоящее время я хочу использовать wcf, чтобы получить данные и связать их в aspxgridview, но DataServiceConfiguration установил постраничный запрос ----> config.SetEntitySetPageSize (" ", 10); поэтому каждый раз я получу только максимум 10 записей. невозможно настроить aspxgridviewpager, чтобы он знал общую запись в базе данных и извлекал только текущую запись страницы из wcf? пример: у меня есть 100000 записей, которые я установил config.SetEntitySetPageSize (" ", 10); когда я связываюсь с aspxgridview, gridview будет отображать 10000 страниц и извлекать только текущую запись страницы, которая состоит только из 10 записей. я пытался использовать wcfservermodesource, но он не будет показывать данные при настройке config.SetEntitySetPageSize("*", 10); должен быть установлен... так что я изменяю, чтобы настроить aspxgridviewpager.... Не возможно сделать это? Спасибо...

1 ответ

Решение

DevExpress рекомендовал способ добиться этого, реализуя IListServer интерфейс. Реализация WCF - это WcfServerModeSource. Существует пример, созданный для Windows Forms, но вы также сможете применить его и к ASP.NET. Я немного запутался из-за расположения класса (DevExpress.Xpf.Core). Тем не менее, вам следует обратиться в службу поддержки DevExpress, чтобы выяснить, поддерживает ли ASP.NET WcfServerModeSource,

Также взгляните на:

Если вы решите реализовать эту функцию без IListServerВы можете потерять большую часть ASPxGridView функциональность.

Другие вопросы по тегам