VS2005 внешний ключ в подчиненной таблице
От: nikolaydg  
Дата: 25.03.08 10:06
Оценка:
Добрый день

Контекст:
Приложение без строчки ручного кода. Визуальными средствами VS2005 связываю две таблицы master-detail.
В окне Data Sources (Меню->Data->Show Data Sources) вижу вложенность таблиц, все ок.

Проблема:
Если на форму приложения из окна Data Sources перетащить detail таблицу в режиме "полей" (Details) и в detail таблице
записей нет, то при добавлении первой строки в detail таблицу значение внешнего ключа master таблицы автоматом
не подставляется из текущей строки master таблицы. А когда в detail таблице записи есть, то при добавлении новой-
внешний ключ подставляется.

Дайте, пожалуйста совет, как подставлять значение внешнего ключа, разобраться
с вышеописанной проблемой или это нужно каким-то образом вручную (подстановка внешнего ключа в обработчике кнопки
"добавить запись в подчиненную таблицу" выглядит уж очень вульгарно)


Заранее спасибо, Николай

P.S.
Если на форму приложения из окна Data Sources перетащить detail таблицу в режиме таблицы (DataGridView), то
при добавлении новой записи в detail таблицу, то значение внешнего ключа на master таблицу возьмется автоматом
из текущей строки master таблицы.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.