Форум программистов, компьютерный форум, киберфорум
Наши страницы
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
hunky-dory
0 / 0 / 0
Регистрация: 18.03.2015
Сообщений: 5
1

Сортировка данных в combobox по убыванию

18.03.2015, 14:01. Просмотров 1386. Ответов 5
Метки нет (Все метки)

Помогите в решение проблемы.
Список в combobox подливается из файла. Мне нужно что бы этот список в combobox был отсортирован по убыванию.
Как сделать по возрастанию (тоесть по алфавиту) нашла, в combobox есть свойство Sorted, если оно TRUE, то сортировка по алфавиту происходит нормально. Но мне нужна сортировка в обратную сторону. Можна ли это сделать?
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2015, 14:01
Ответы с готовыми решениями:

Сортировка данных в combobox по убыванию
Помогите в решение проблемы. Список в combobox подливается из файла. Мне нужно что бы этот список...

Сортировка по убыванию данных по относительной частоте
Друзья, как выполнить сортировку по убыванию поступивших в richTextBox2 данных по относительной...

Сортировка данных в ComboBox
ComboBox привязан к полю в базе, и все данные из этого поля выводятся при загрузке формы. Но данные...

Сортировка массива целых чисел A(n) по убыванию(используя метод обменная сортировка)
Помогите написать программу для сортировки массива целых чисел A(n) по убыванию(используя метод...

Сортировка Хоара (быстрая сортировка) по убыванию
Помогите найти/написать/понять/отобразить как пишется код для данного задания или хотя бы часть...

5
Памирыч
Почетный модератор
21156 / 8885 / 1080
Регистрация: 11.04.2010
Сообщений: 11,012
18.03.2015, 14:20 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

vb.net
1
2
3
        Dim list As ArrayList = ArrayList.Adapter(ComboBox1.Items)
        list.Sort()
        list.Reverse()
5
hunky-dory
0 / 0 / 0
Регистрация: 18.03.2015
Сообщений: 5
18.03.2015, 17:59  [ТС] 3
никак не могу справится с этой сортировкой. я VB уровнем ниже новичка. можите помочь, пожалуйста)
имею такой кусок кода, который загружает данные из текста в combobox, как сюда приклеить сортировку по убыванию. Все мои попытки безрезультатны((

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
Private Sub Form_Load()
Dim dt As String
 
Open App.Path + "\AppData\repdates_day.dat" For Input As #99
While Not EOF(99)
    Input #99, dt
    ComboBox1.AddItem dt
Wend
Close #99
ComboBox1.ListIndex = 0
 
End Sub
0
Памирыч
Почетный модератор
21156 / 8885 / 1080
Регистрация: 11.04.2010
Сообщений: 11,012
18.03.2015, 18:28 4
hunky-dory, как минимум Вы перепутали разделы.
Вы пишете на VB6, а здесь обсуждают другой его диалект - VB .NET.

Обратитесь сюда: https://www.cyberforum.ru/visual-basic/

Модераторам: просьба не считать это кросспостингом
1
Yury Komar
Модератор
Эксперт .NET
2956 / 2681 / 431
Регистрация: 27.01.2014
Сообщений: 4,952
18.03.2015, 18:59 5
hunky-dory, Для VB.NET с загрузкой в ComboBox1 и сортировкой в обратном порядке:
vb.net
1
2
3
4
5
6
7
8
        Dim dt = ArrayList.Adapter(IO.File.ReadAllLines("AppData\repdates_day.dat", System.Text.Encoding.Default))
        dt.Sort() : dt.Reverse()
        ComboBox1.Items.Clear()
        For Each line As String In dt
            ComboBox1.Items.Add(line)
        Next
        ComboBox1.SelectedIndex = 0
        Label1.Text = "Данные загружены с обратной сортировкой"
2
hunky-dory
0 / 0 / 0
Регистрация: 18.03.2015
Сообщений: 5
19.03.2015, 11:01  [ТС] 6
Спасибо за содействие) Буду писать в правильный раздел
0
19.03.2015, 11:01
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.03.2015, 11:01

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Перенос данных с одного combobox-a в другой combobox
Существуют две кнопки по нажатии на первую создается массив combobox-ов, которые в дальнейшем будут...

Сортировка по убыванию
Всем привет помогите исправить код: procedure TForm1.N3Click(Sender: TObject); var...

Сортировка по убыванию
Table2.IndexFieldNames:='Summa'; есть вторичный индекс "сумма" по нему производится сортировка от...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.