См. Заголовок.
Использование ObjectDataSource, на мой взгляд, связано с быстрыми демонстрациями, которые вы можете увидеть на конференциях и в видеоруководствах (которые обычно говорят мне «не делайте так в производстве»).
Также мне всегда нравится контролировать то, что происходит и когда это происходит. Моя другая проблема с ObjectDataSource - это декларативное.
Ждем вашей помощи и мнений.
UPDATE:
Я извлекаю только одну страницу результатов из базы данных, и GridView.PageCount доступен только для чтения [sic!].