У меня есть GridView в качестве UpdatePanel с сортировкой включен и обработчик события следующим образом:Gridview: захватывая направление сортировки
protected void MyGridSort(object sender, GridViewSortEventArgs e)
{
var TheDirection = (e.SortDirection).ToString();
var TheColumn = (e.SortExpression).ToString();
}
я поставил точку останова только после того, как эти строки. Каждый раз, когда я нажимаю заголовок столбца, моя переменная TheDirection всегда показывает «Восхождение».
Почему он не переключается с возрастания на убыв и обратно?
Спасибо.
Нет необходимости использовать переменную Session или просмотреть переменную состояния, вы можете сохранить его непосредственно в 'SortDirection в GridView в 'и' SortExpression'. –