Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Сортировка в TreeView Добавлено: 08.12.05 14:44  

Автор вопроса:  Mihalыch | ICQ: 373-509-101 
Можно ли поменять местами элементы в TreeView?
Вообще задача такая, пользователь добавляет новый элемент, его нужно отобразить в TreeView, в нужном месте (в отсортированном порядке). XP’ишная сортировка не подходит, выстраиваю своей процедурой. Можно конечно очистить дерево и заново заполнить, но долго это.

Ответить

  Ответы Всего ответов: 6  

Номер ответа: 1
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #1 Добавлено: 08.12.05 21:46
А разве при добавлении нельзя указать каким номером добавить?

Ответить

Номер ответа: 2
Автор ответа:
 Mihalыch



ICQ: 373-509-101 

Вопросов: 56
Ответов: 330
 Профиль | | #2 Добавлено: 09.12.05 05:32
HACKER, где здесь указать номер? Или как-то по другому добавлять? Подскажи!

TreeView.Nodes.Add ([Relative],[Relationship],[Key],[Text],[Image],[Selectedimage];)

Ответить

Номер ответа: 3
Автор ответа:
 AndreyMp



ICQ: 237822510 

Вопросов: 28
Ответов: 1182
 Профиль | | #3 Добавлено: 09.12.05 14:32
А чем не устраивает
TreeView1.Sorted = True

Ответить

Номер ответа: 4
Автор ответа:
 Mihalыch



ICQ: 373-509-101 

Вопросов: 56
Ответов: 330
 Профиль | | #4 Добавлено: 09.12.05 14:48
Я же написал, что не подходит! Если использовать Sorted, то в моем случае получится так:
10а
10б
10в
      1а



А мне нужно так:





и т.д.

Речь идет о классах учебном заведении, в принципе могут быть и названия типа «Начальная» или «English»…

Ответить

Номер ответа: 5
Автор ответа:
 AndreyMp



ICQ: 237822510 

Вопросов: 28
Ответов: 1182
 Профиль | | #5 Добавлено: 09.12.05 15:17
Теперь понятно, что ты понимаешь под
XP’ишная сортировка
, только вот не понятно почему она ХР'ишная.
Речь идет о классах учебном заведении
- Видимо речь идет о не большом колличестве элементов. Почему бы не хранить их в каком нибудь массиве, сортировать его любым известным способом (примеров тьма) и очищая TreeView после добавления, заполнять снова из этого массива.
Это конечно тупо в лоб, но работать должно.

Ответить

Номер ответа: 6
Автор ответа:
 Mihalыch



ICQ: 373-509-101 

Вопросов: 56
Ответов: 330
 Профиль | | #6 Добавлено: 09.12.05 15:45
Да это работает, но в каждом классе есть ученики, к каждому ученику относятся еще данные, по этому полная загрузка будет раздражать. Проблема не критичная, думаю если не найду решения, буду полностью обновлять данные.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам