Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > DBGridEh ширование и сортировка


Автор: Dagmanor 1.12.2012, 00:02
Доброго всем времени суток. Помогите, пожалуйста, с интересным вопросом.
Есть зашифрованная база MS Access, отображается все в расшифрованном виде в DBGridEh, но сортируется как-то некорректно. То есть сортировка идет не совсем правильно.Например строка "FEBI" может идти перед строкой "FAG", или сначала несколько строк типа "Фильтр топливный" потом несколько "Фильтр масляный" и снова "Фильтр топливный" ... Механизм шифрования и дешифрования реализован другим программистом и находится в отдельной ДЛЛ. Да и хранить данные в расшифрованном виде для заказчика неприемлемо.
Подскажите как реализовать адекватную сортировку.

P.S. Используется Delphi 2010, EhLib 5.0, в свойствах DBGridEh стоит галочка SortLocal (но и без нее то же).
Если нужна дополнительная информация - спрашивайте. Просто уже голову сломал, не знаю как добиться правильной сортировки.

Автор: Akella 9.12.2012, 00:02
А нет там сортировки типа "SortByDisplayText"? cxGrid, например, так умеет сортировать.

Добавлено через 15 секунд
Посмотри в свойствах колонки или сетки.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)