Возможна ли пользовательская подкачка страницы GridView (в ASP.NET, предпочтительно 3.5) без использования ObjectDataSource? - PullRequest
3 голосов
/ 14 декабря 2009

См. Заголовок.

Использование ObjectDataSource, на мой взгляд, связано с быстрыми демонстрациями, которые вы можете увидеть на конференциях и в видеоруководствах (которые обычно говорят мне «не делайте так в производстве»).
Также мне всегда нравится контролировать то, что происходит и когда это происходит. Моя другая проблема с ObjectDataSource - это декларативное.

Ждем вашей помощи и мнений.

UPDATE: Я извлекаю только одну страницу результатов из базы данных, и GridView.PageCount доступен только для чтения [sic!].

1 Ответ

0 голосов
/ 14 декабря 2009

Да, вам нужно определить обработчик события PageIndexChanged, чтобы выполнять фактическую подкачку данных из вашего источника перед привязкой к сетке данных, та же идея для сортировки, но с обработчиком SortCommand.

...