powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Родительская - подчиненная таблицы
2 сообщений из 2, страница 1 из 1
Родительская - подчиненная таблицы
    #33682026
madgol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.

Подскажите, пожалуйста, какие-нибудь статьи по созданию на форме родительской таблицы, при выборе строки которой отображаются записи в подчиненной.

Попробовал простой пример:
Код: plaintext
1.
2.
3.
4.
        private SqlConnection sql;
        private DataGridView dgw;
        private SqlDataAdapter sqAdpt;
        private DataSet ds;
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
            // заполнение родительской таблицы
            string cmd = String.Format("select id, name as 'Наименование' from {0}", tableName);
            sqAdpt = new SqlDataAdapter();
            sqAdpt.SelectCommand = new SqlCommand(cmd, sql);
            SqlCommandBuilder builder = new SqlCommandBuilder(sqAdpt);
            ds = new DataSet();
            sqAdpt.Fill(ds, tableName);

            // заполнение дочерней таблицы (отношение id - index)
            cmd = "select [name], [index] from [directory]";
            sqAdpt.SelectCommand = new SqlCommand(cmd, sql);
            SqlCommandBuilder builder2 = new SqlCommandBuilder(sqAdpt);
            sqAdpt.Fill(ds, "directory");
            
            //создание отоношения
            DataColumn parent =  ds.Tables[tableName].Columns["id"] ;
            DataColumn child =  ds.Tables["directory"].Columns["index"] ;
            DataRelation dr = new DataRelation("directoryR",parent, child);
            ds.Relations.Add(dr);
			
            dgw.DataSource = ds.Tables[tableName];
Вроде бы должны отображаться раскрывающиеся строки из подчиненной таблицы, но в DataGridView выводится просто таблица.
...
Рейтинг: 0 / 0
Родительская - подчиненная таблицы
    #33683239
madgol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если использовать DataGrid вместо DataGridView , то все впорядке.
Кто нибудь знает в чём дело?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Родительская - подчиненная таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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