powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как принудительно для TreeView выделить/установить активный элемент
3 сообщений из 3, страница 1 из 1
Как принудительно для TreeView выделить/установить активный элемент
    #39050099
zalsily
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброй ночи.

Заполняю ТриВью с помощью ручного метода объектами категорий через создание объектов TreeNode.

Как в этом дереве отыскать соответствующий узел, у которого свойство Value (или Text) равно "356879" ("Иванов")? И если нашли, то как установить его в свойство Selected = true?


Код: c#
1.
2.
3.
4.
5.
//из метода о заполнении дерева
...
TreeNode treeNode = new TreeNode() { Text = "Иванов", Value = "356879" };
Category_trvw.Nodes.Add(treeNode);
...



Пробую с методом Category_trvw.FindNode(string path), но пока не могу понять как указать путь для поиска.

Спасибо.
...
Рейтинг: 0 / 0
Как принудительно для TreeView выделить/установить активный элемент
    #39050103
zalsily
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот разобрался, в цикле перебираю элементы:


Код: c#
1.
2.
3.
4.
5.
6.
        for(int i = 0; i < this.Category_trvw.Nodes.Count; i ++)
            if(this.Category_trvw.Nodes[i].Value == "356879")
            {
                this.Category_trvw.Nodes[i].Select();//пытаемся выделить нод
                break;
            }



но, к сожалению, ни методом, ни свойством не получается сделать принудительный выбор нода в дереве.
...
Рейтинг: 0 / 0
Как принудительно для TreeView выделить/установить активный элемент
    #39050119
zalsily
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задачу решил.

Метод Select() работает как надо!

Моя ошибка была в том, что я искал нод в тривью не рекурсивно и потому к проверке попадал лишь самый верхний в иерархии нод, а все остальное дерево вообще выпадало из поиска. А рекурсия позволила обнаружить искомый нод в "глубинке".
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как принудительно для TreeView выделить/установить активный элемент
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]