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

Не понятно как в c# создавать связанные таблицы.
Предположим есть 2е связанные таблицы: Персонал и подразделения.
-----------
Персонал:
idPersons
FIO
idPodr
-----------
Подразделения:
idPodr
Name
-----------

Необходимо в рабочем окне пользователя видеть связанные данные представленные в виде одной таблицы:
FIO | Name
Иванов И И | Инженер
Петров И И | Бухгалер

Так же необходимо их изменять : например изменить подразделение для выбранного сотрудника

В данный момент вижу следующее решение:
1. создается таблица
DataTable Persons = new DataTable();

DataColumn dc;

dc = new DataColumn("idPersons");
dc.Unique = true;
dc.AutoIncrement = true;
dc.AutoIncrementSeed = -1;
dc.AutoIncrementStep = -1;
dc.DataType = typeof(System.Int32);
dc.AllowDBNull = false;
dc.ReadOnly = true;
DeloTable.Columns.Add(dc);

dc = new DataColumn("idPodr");
dc.DataType = typeof(System.Int32);
DeloTable.Columns.Add(dc);

dc = new DataColumn("FIO");
DeloTable.Columns.Add(dc);

dc = new DataColumn("Name");
DeloTable.Columns.Add(dc);

Таблица заполняется через адаптер посредством запроса: select * from persons, podr where persons.idpodr= podr.idpodr

Данные отображаются но как их редактировать в таблице не понятно.

Например создаю обработчик который изменяет подразделение для выбранного сотрудника
Удается изменить idPodr а как быть с Name.

------------------------------------------------------------
Есть ли такая возможность , загрузить через адаптер 2е таблицы, а только потом их связывать?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Связанные таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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