Уважаемые специалисты!
Подскажите, пожалуйста, как можно в комбобоксе значения расположить по алфавиту? Спасибо.
Подскажите, пожалуйста, как можно в комбобоксе значения расположить по алфавиту? Спасибо.
23.03.2015 22:32:04
Уважаемые специалисты!
Подскажите, пожалуйста, как можно в комбобоксе значения расположить по алфавиту? Спасибо. |
|
|
|
23.03.2015 22:35:06
Обычно сортируют массив, а уже его в КомбоБокс.
|
|
|
|
23.03.2015 22:55:13
Файл не смотрел. Ещё вариант: сбрасывать массив на лист (можно скрытый или временный), там сортировать диапазон, забирать его обратно в массив и в КомбоБокс.
|
|
|
|
23.03.2015 23:07:14
Я такие варианты нашел, но не сообразил, как приварить их к моему примеру.
|
|
|
|
23.03.2015 23:11:28
|
|||
|
|
23.03.2015 23:16:43
Есть готовые функции сортировки двумерных массивов по любому столбцу.
P.S. Посмотрел файл - так там в комбобокс одномерный массив заливается, его сортировать так вообще сотни функций есть. Или вместо словаря можно arraylist из .net использовать, там встроенная сортировка есть. Вот только не помню сейчас как там с уникальными... Но можно в связке с словарём использовать. Файл кстати у меня не работает, компонентов не хватает, т.ч. тестировать нечего, код править незачем.
Изменено: |
|
|
|
23.03.2015 23:29:36
Игорь говорит, что у Вас там одномерный массив - откуда множество столбцов?
Если будете с листом, то зачем его удалять, создавать... Пусть живёт невидимым)) |
|
|
|
23.03.2015 23:44:06
туговато)) ладно, поразбираюсь))
|
|
|
|
24.03.2015 10:14:47
сортировка массива
Живи и дай жить..
|
|
|
|
24.03.2015 19:41:29
Слэн, огромное спасибо!))
Я начал было уже прикручивать, и почти начало получаться, у тут Вы спасенье)) А у меня пошло таким путем - во вложении. (правда что-то последняя колонка не допиливается, туговато мне осваиваются массивы))))) |
|
|
|
24.03.2015 20:31:39
Слэн, подскажите, пожалуйста:
и еще не совсем понял, почему в:
r = [A1:C9] почему именно такой?
Изменено: |
|||||
|
|
24.03.2015 22:45:44
|
||||
|
|
|||