Сортировка GridView не работает, когда я включаю кэширование в обычном пейджинге и сортировке

У меня есть GridView, который использует хранимую процедуру для пользовательской подкачки и сортировки.
Это нормально и работает нормально (как подкачки, так и сортировки), но проблема в том, когда я включаю кэширование в ObjectDataSource, например:

 EnableCaching="True"

Он правильно кэширует каждую страницу, которую посещает пользователь, но в этом случае, когда пользователь хочет отсортировать, возникает ошибка (хотя это нормально работает, если EnableCaching = "False":

The data source 'ObjectDataSource1' does not support sorting with IEnumerable data. Automatic sorting is only supported with DataView, DataTable, and DataSet.

Что мне делать, чтобы сортировка работала, когда я включил кэширование.

Спасибо .

Ответы на вопрос(3)

Ваш ответ на вопрос