Встроенная поддержка Asp.net 4.0 gridView для "сортировки стрелок" сохраняет некоторый код.Все мои сетки сортируются по умолчанию, когда они возвращаются из базы данных, поэтому было бы логично, чтобы я указывал, по какому столбцу default отсортирован, используя ASP.NET SortedDescendingHeaderStyle-CssClass и т. Д.
ASP.NET волшебным образом не декорирует отсортированный по умолчанию столбец: он не может знать, какой порядок указывает SQL.Я могу декларативно или программно декорировать соответствующую ячейку заголовка с помощью правильного класса CSS ... но тогда ASP.NET не удалит его для меня при сортировке.Так что в настоящее время я удаляю это, перебирая ячейки заголовка, ища его в первом событии «Сортировка».Итак, у меня есть немного кода, который я запускаю дважды: один раз, чтобы добавить стрелку, и один раз при первой сортировке вручную, чтобы удалить ее.Это сложно, почти столько же, сколько вся работа выполнялась до 4.0.
Итак ... Я должен что-то упустить: есть ли способ сообщить ASP.NET GridView, что его содержимое уже отсортировано вспособ избежать ручного добавления, а затем удалить индикатор сортировки?