Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Работа с деревом / 2 сообщений из 2, страница 1 из 1
01.08.2014, 11:15
    #38710619
AspUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с деревом
Добрый день! Помогите решить следующий вопрос.
Есть дерево и есть нужный узел который программно(допустим в Page_Load) должен открыться и вызвать процедуру TreeView1_SelectedNodeChanged(object sender, EventArgs e) как при интерактивном клике.

делаю:
Код: plaintext
1.
2.
3.
4.
5.
6.
 TreeNode tn = FindNode(TreeView1, ReturnРодитель);
                    // Если нашли,
                    if (tn != null)
                    {
                        tn.Select();
                    }



но узел хоть и выбран, а ветка где он выбран не развернутая(т.е. дерево по умолчанию свернуто), и как вызвать тут SelectedNodeChanged ?
...
Рейтинг: 0 / 0
01.08.2014, 21:05
    #38711235
AspUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с деревом
вроде методом проб и ошибок дошло, вопрос закрыт....

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
                    TreeNode tn = FindNode(TreeView1, ReturnРодитель);
                    // Если нашли,
                    if (tn != null)
                    {
                        tn.Select();
                        TreeView1_SelectedNodeChanged(TreeView1, new EventArgs());
                        TreeNode parTn = tn.Parent;
                        if (parTn != null)
                        {
                            parTn.Expand();
                        }
                        int depth = tn.Depth;
                        for (int d = depth; d > 1; d-- )
                        {
                            parTn = parTn.Parent;
                            parTn.Expand();
                        }
                                       
                    }
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Работа с деревом / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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