Использование ADO.NET

(Ответов: 1, Просмотров: 851)
  1. Software Engineer Аватар для Zvеr
    • Регистрация: 07.02.2010
    • Сообщений: 603
    • Репутация: 228
    • Webmoney BL: ?
    Создал модель данных ADO.NET EDM, накидал сущностей, связей, после чего по готовой модели сделал БД. К примеру, 2 таблицы - Groups(с полями id, Name) и Users(с полями id, Groups_id, firstname, lastname), после чего решил вывести все в TreeView как-то так:
    Код:
    using (DataConnection connection = new DataConnection("name=DataConnection"))
                {
                    foreach (Groups group in connection.Groups)
                    {
                        MyTreeView.Nodes.Add(group.Name);
                        if (group.Users.Count > 0)
                        {
                            foreach(Users user in group.Сomputers)
                                MyTreeView.Nodes[MyTreeView.Nodes.Count - 1].Nodes.Add(user.firstname);
                        }
                    }
                }
    Проблема в том, что в TreeView добавляются только названия групп, а пользователи нет, посмотрел в дебагере, свойство Users у всех груп равно null, хотя данные в базе данных есть, кто может подсказать что я не правильно делаю?
    • 0
  2. Software Engineer Аватар для Zvеr
    • Регистрация: 07.02.2010
    • Сообщений: 603
    • Репутация: 228
    • Webmoney BL: ?
    Сам уже решил проблему, с утра на не загруженную голову обнаружил метод Load() у каждой дочерней коллекции, который и подгружает из БД.
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Использование спецсимвола & shy;
Вопросы от новичков 2 17.05.2011 10:59
Использование ботов
Гемблинг 11 20.06.2010 22:36
Использование подкастов
Блоги 104 27.12.2009 23:19
Использование постового
Блоги 36 11.12.2009 15:48
Использование Allsubmitter
Вопросы от новичков 41 27.11.2009 00:30

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры