
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.06.2010, 16:09
|
|||
|---|---|---|---|
|
|||
Связанные таблицы |
|||
|
#18+
Доброго время суток! Не понятно как в 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е таблицы, а только потом их связывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=17&mobile=1&tid=1351282]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
148ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 437ms |

| 0 / 0 |
