![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#21 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
кстати, придумал алгоритм, который может РЕЗКО повысить адекватность сортировки - выделять в строке каждую группу цифр и дополнять слева нулями (ну, например, до длины 6 символов) и сортировать по полученной строке.
поясню на примере. строка С2-33-0,25-412 Ом ± 1 %-А-Г- В превращается в строку С2-000033-000000,000025-00412 Ом ± 000001 %-А-Г-В и по ней уже сортируется. исключения всё равно будут, но количество исключений должно резко уменьшится. p.s. кстати, из этой строки можно выкинуть пробелы, привести к одному регистру (нижнему, например) и полученную строку хранить в БД. Тогда сортировать будет не просто, а ОЧЕНЬ просто. недостатки - вырастет размер БД. нужно обеспечивать целостность строки при изменении данных. скорость update уменьшится. |
![]() |
![]() |
![]() |
#22 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Возможно и прокатит. Только заранее прикинуть длину наибольшей последовательности цифр в марках и в триггера на вставку и редактирование засунуть формирование такого ключа сортировки.
ps это же в принципе можно засунуть и в пользовательскую сортировку листвью
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 08.02.2018 в 13:40. |
![]() |
![]() |
![]() |
#23 |
Форумчанин
Регистрация: 26.01.2018
Сообщений: 180
|
![]()
доброго времени суток! я снова с сортировкой в treeview. Никак не могу, не знаю, как отсортировать данные в узлах дерева. Данные разного типа. Надо отсортировать в порядке возрастания не цифр, а чисел...
в каждом узле дети со своими с данными. с чего начать мне создавать алгоритм? |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сортировка Treeview | BenZeR | C# (си шарп) | 0 | 18.05.2013 22:11 |
Сортировка строки символов. TreeView | novicepro | Помощь студентам | 0 | 08.03.2013 20:13 |
ASP.NET C# компонент TreeView. Перетащить какой - либо пункт меню из TreeView в TextBox | Claster | ASP.NET | 0 | 02.01.2013 18:59 |
Сортировка TreeView из программы | Pavel229 | Компоненты Delphi | 2 | 12.01.2011 15:19 |
Сортировка узлов дерева treeview | gool | Общие вопросы Delphi | 1 | 06.11.2009 09:20 |