Я работаю в Visual Basic 6 и мне нужно отсортировать по нескольким столбцам в ListView. Например, сортировка списка музыкальных треков по исполнителю, затем по альбому, а затем по номеру трека. Насколько я знаю, VB6 не поддерживает это из коробки. Вот предложения, которые я уже услышал:
- Сначала отсортируйте данные в таблице SQL и отобразите данные в результирующем порядке
- Сортировка данных в объекте набора записей ADO в памяти
- Сортировка по основному столбцу, а затем выполнение алгоритма сортировки элементов, перемещение их в правильные положения вручную
Кто-нибудь имеет опыт сортировки по нескольким столбцам в VB6, кто может дать совет?