Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / выбор "детей" treeview и фильтрация BindingSource / 2 сообщений из 2, страница 1 из 1
24.04.2013, 13:44
    #38238155
Linel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выбор "детей" treeview и фильтрация BindingSource
Всем доброго времени суток!!!
Надо у выбранной ветки выбрать всех "детей", если есть и фильтровать DataGridView по ID этих детей...
Есть код, который выполняется по AfterSelect, рекурсивная функция, которая ищет "детей", но не могу понять почему выполняется только один раз, при первом выборе ветки дерева... Помогите плиззз...
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
private void treeView4Combo1_AfterSelect(object sender, TreeViewEventArgs e)
        {
            tiDep = (TagInfo)treeView4Combo1.SelectedNode.Tag;

            NodeWalker_mnuCostSelectedRnuWithDecoding(treeView4Combo1.SelectedNode);
            dataTable1BindingSource.Filter = y.Remove(y.Length - 4, 4);
            dataGridView1.Refresh();


            this.toolStripStatusLabel1.Text = tiDep.name.Trim() + tiDep.id.ToString() + tiDep.parentID.ToString();
            this.toolStripStatusLabel2.Text = dataTable1BindingSource.Count.ToString();



        }

        private void NodeWalker_mnuCostSelectedRnuWithDecoding(TreeNode tn)
        {
            var hdnInfo = (TagInfo)tn.Tag;
            y = y + "id=" + hdnInfo.id + " or ";
            if (tn.Nodes != null)
            {
                foreach (TreeNode tnChild in tn.Nodes)
                {
                    NodeWalker_mnuCostSelectedRnuWithDecoding(tnChild);

                }
            }


        }


спасибо...
...
Рейтинг: 0 / 0
24.04.2013, 13:51
    #38238171
Linel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выбор "детей" treeview и фильтрация BindingSource
Сорри... вопрос решен... нашла ошибку...
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / выбор "детей" treeview и фильтрация BindingSource / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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