Ну, я уже установил для AutoPage и AllowPaging значение true.
Я подтвердил, что RetrieveTotalRowCount установлен в true, проверив его значение в режиме отладки (не смог найти, где изменить его значение).
И он по-прежнему возвращает -1.
Единственное, чего не хватает:
-1, если объект LinqDataSourceStatusEventArgs был создан во время операции изменения данных;
и я не совсем уверен, что это значит.
Я использую модифицированную версию LinqDataSource для включения некоторой пользовательской фильтрации, так что это может быть проблемой. С другой стороны, пока я возился в режиме отладки, мне удалось проверить значение arguments.TotalRowCount, и оно было правильным. Но значение, которое появляется в событии Selected, всегда равно -1.