Контекст:
Приложение без строчки ручного кода. Визуальными средствами 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 таблицы.