|
1 / 1 / 1
Регистрация: 14.10.2016
Сообщений: 64
|
|
Сортировка в listBox08.02.2017, 02:14. Показов 8369. Ответов 10
Содержимое текстового файла:
417 Казань-Бугульма 08.02.17 312 Уфа-Рязань 10.02.17 654 Ноябрьск-Тюмень 11.02.17 777 Москва-Питер 08.02.17 417 Бугульма-Чебоксары 09.02.17 654 Тюмень-Рязань 12.02.17 417 Казань-Бугульма 15.02.17 417 Бугульма-Казань 08.02.17 Это выводится на listBox, нужно чтобы сортировалась по датам, как это делается, подскажите?
0
|
|
| 08.02.2017, 02:14 | |
|
Ответы с готовыми решениями:
10
Сортировка listBox'a Сортировка чисел из listBox |
|
557 / 534 / 225
Регистрация: 02.11.2016
Сообщений: 1,538
|
|
| 08.02.2017, 09:27 | |
|
Как вариант, можно создать класс, каждое поле которого будет хранить определенную часть строки, разделить строки Split'ом и создать список (List<T>) экземпляров класса, предварительно приведя часть с датой к типу DateTime. После этого Вы сможете сортировать список по дате. А уже отсортированный список использовать для listBox'а в качестве DataSource.
0
|
|
|
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
|
||||||
| 08.02.2017, 15:17 | ||||||
|
сортировать можно так, пример, правда, консольный, но смысл тот же
0
|
||||||
|
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
|
|
| 08.02.2017, 18:21 | |
|
Diamante,
А если внезапно: 666 Кривой Рог-Нижний Новгород 08.02.2017
1
|
|
|
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
|
||||||
| 08.02.2017, 18:33 | ||||||
|
Даценд, согласен, ценное замечание, но я ориентировался на приведенный ТСом текст, и выдавал, скорее идею, нежели реализацию, если пробелов больше, то можно так
0
|
||||||
|
557 / 534 / 225
Регистрация: 02.11.2016
Сообщений: 1,538
|
||||||
| 08.02.2017, 18:41 | ||||||
|
Даценд, а так не честно!!!
![]() тогда может так:
0
|
||||||
|
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
|
|
| 08.02.2017, 18:48 | |
|
Shogun31337,
Внезапно не может ![]() Только в дате больше 8-ми символов. Может c.Length - 10?
0
|
|
|
557 / 534 / 225
Регистрация: 02.11.2016
Сообщений: 1,538
|
||
| 08.02.2017, 19:04 | ||
|
1
|
||
|
1 / 1 / 1
Регистрация: 14.10.2016
Сообщений: 64
|
||||||
| 09.02.2017, 01:17 [ТС] | ||||||
|
как много всего
![]() как вот это все поместить сюда? вернее куда именно? ![]()
А вообще суть данной операции следующая: Пишем в текстбоксе то, что ищем, например номер маршрута: "417", жмем на кнопку, и на листбокс выводит только соответствующие строки. Поиск, одним словом. Ну и выводиться в листбокс должен в отсортированном по датам виде
0
|
||||||
|
557 / 534 / 225
Регистрация: 02.11.2016
Сообщений: 1,538
|
|
| 09.02.2017, 07:32 | |
|
Ну... Скорее всего, нужно сделать так: Приведенный Вами код убираете совсем. Он тут ни к чему. При загрузке формы загружаете список. Т.е. в обработчик события формы OnLoad пишете код, обсуждаемый в этой теме. А уже при нажатии на кнопку "Поиск", выясняете что хотел найти пользователь, ищете в списке нужные записи, сортируете их, если нужно, и выводите в свой листбокс. Вот как то так...
0
|
|
|
1 / 1 / 1
Регистрация: 14.10.2016
Сообщений: 64
|
|
| 09.02.2017, 16:50 [ТС] | |
|
Спасибо всем, кто откликнулся, помогли
0
|
|
| 09.02.2017, 16:50 | |
|
Помогаю со студенческими работами здесь
11
Сортировка чисел в ListBox
ListBox как сделать что бы элемент ListBox выполнял действия Сравнить два ListBox-а, совпадающие элементы вывести в третий ListBox Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|