Страница: 1 |
Страница: 1 |
Вопрос: Как зафиксировать сортировку в ListView?
Добавлено: 08.11.05 21:41
Автор вопроса: Pantalone
Делаю сортировку в ListView1_ColumnClick, т.е. по на жатию на столбце. Все нормально. Но когда загружаю новые данные в ListView, сортировка слетает. Разве она не должна закрепляться за тем столбцом который сортировали?
ListView.Sorted = True проверял, не сбрасывается.
Или при заливке данных нужно програмно вызывать сортировку столбца?
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
HOOLIGAN
Вопросов: 0
Ответов: 1066
Профиль | | #1
Добавлено: 08.11.05 22:06
Или сортировать снова, или вставлять новые итемы в нужное место, а не цеплять их сзади
Номер ответа: 2
Автор ответа:
Pantalone
Вопросов: 32
Ответов: 104
Профиль | | #2
Добавлено: 08.11.05 23:20
Как это "не цеплять"?
Номер ответа: 3
Автор ответа:
HOOLIGAN
Вопросов: 0
Ответов: 1066
Профиль | | #3
Добавлено: 08.11.05 23:40
Как ты добавляешь новый итем в лист? В конце списка, как последний итем?
Добавляй не последним, а вставляй в нужной позиции.
Например, у тебя в листе 3 итема:
"ааа"
"ккк"
"ллл"
они сортированы по алфавиту. Чтобы внести в лист новый итем "ззз", надо не добавлять его последним, а вставлять под номером 1 (после номера 0 - "ааа"