![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DbGridEh - не могу убить маркер сортировки [D5]
kserg@ukr.net © (2002-04-04 13:12:00)Использую DbGridEh из EhLib_2.1.
Так вот, сохраняю настройки DbGridEh.SaveToFile()
а при загрузке приложения DbGridEh.LoadfromFile.
Если у меня была сортировка - то остается маркер-символ.
Как его убить, чтоб не вводил юзера в заблуждение?
kserg@ukr.net (2002-04-04 14:18:00) [1]>Yuvich © (04.04.02 13:48) спасибо.
С небольшой попровкой всё заработало.
Надо еще сделать в массиве SortMarkedColumns зачистку от мусора
DBGridEh1.SortMarkedColumns.Clear;
Иначе при попытке жима на Title вылетает ошибка.
Yuvich (2002-04-04 13:48:00) [2]Убить можно двумя путями:
1 - самый правильный - пусть юзер маркер сам убъет (с нажатым Ctrl). Далее SaveToFile все сохранит, а LoadFromFile восстановит уже без маркера.
2 - принудительно поставить smNoneEh на Columns[i].Title.SortMarker, где i - номер нужного столбца.