Показать сообщение отдельно
Старый 29.06.2006, 13:39   #12  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Спасибо за проект.
Есть небольшое замечание - он не работает, если на форме больше датасорсов, чем участвуют в гриде, по котором нужна сортировку делать.

В смысле, если есть не связанные с этим гридом датасорсы.
(если быть совсем точным, то в случае, если "левый" датасорс стоит первым)
Глюк в методе element.getSortOrder() - таблица передается одна, а датасорс берется первый, и он может быть не по этой таблице.

Но если изменить код там под свои нужны,то все супер.

Правда, еще есть один ньюанс.
Когда в гриде отображаются строки, и значение во всех - пустое - то сортировка вроде как не должна меняться, но из-за очистки предыдущей сортировки такое иногда происходит. Ну, да это уже не так важно.

Спасибо, еще раз