Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 2
Регистрация: 08.05.2011
Сообщений: 151
1

Построение дерева дисциплин

22.05.2015, 19:55. Показов 822. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, подскажите как можно реализовать данное дерево. Есть таблица themes, в которой столбцы id_themes, theme, parent_id. Добавляю элемент на форму TreeView и пишу
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    private void Loadtree()
        {
            DataTable themesTable = this.themesTableAdapter.GetData();
            foreach (DataRow dr in themesTable.Select("parent_id is null"))
            {
                TreeNode node = new TreeNode();
                node.Text = (string)dr["theme"];
                node.Tag = dr["id_themes"];
                treeView1.Nodes.Add(node);
                AddNodes(node);
            }
 
        }
        private void AddNodes(TreeNode node)
        {
            DataTable themesTable = this.themesTableAdapter.GetData();
            foreach (DataRow dr in themesTable.Select("parent_id = " + node.Tag.ToString()))
            {
                TreeNode node1 = new TreeNode();
                node1.Text = (string)dr["theme"];
                node1.Tag = dr["id_themes"];
                node.Nodes.Add(node1);
            }
но ничего в дереве не отображается. Parent_id - идентификатор дисциплины, id_themes- идентификатор темы дисциплины. Подскажите, почему не работает?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.05.2015, 19:55
Ответы с готовыми решениями:

Построение дерева по БД
У меня есть база, в которой хранятся пути к файлам определённого каталога: \test...

TreeView. Как ускорить построение дерева
Источник данных: - БД MSAccess; Таблица - > 1 000 000 записей; Поля таблицы см. скрин; ...

TreeView: построение дерева на основе данных из БД Access
Такова проблема. Есть 3 таблицы в БД. 1-компания, 2 - отдел, 3-пользователь в 1-компания столбцы ...

TreeView: построение дерева на основе данных из БД Oracle 11g xe
Добрый вечер.Столкнулся с такой проблемой.У меня есть три таблицы Partners P_ID ALIAS REGION...

0
22.05.2015, 19:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.05.2015, 19:55
Помогаю со студенческими работами здесь

Операции над бинарными деревьями: построение дерева, обход дерева, вставка и удаление элемента дерева
Пожалуйста кто сможет, помогите составить программу: Организация по трудоустройству населения...

Вывести на экран названия экзаменационных дисциплин и средний балл за экзамен по каждой из дисциплин
Тема Комбинированный тип. задание Вывести на экран названия экзаменационных дисциплин и средний...

Построение бинарного дерева. Обход дерева
Построить дерево поиска с элементами – числами. С использованием операций Locate и DeleteLeft найти...

Построение дерева и процедура обхода дерева
написать программу использующую процедуру построения дерева и процедуру обхода дерева


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru