656

.NET DataSet

Добрый день всем!!!Подскажите пожалуйста следующую информациюУ меня есть типизированный датасет с DataRelationи на форме 2 датагрида.Первый датагрид цепляю на мастер таблицуВторой датагрид цепляю на подчиненную черезRelationNameВ первую таблицу я могу добавлять солько угодно записейа Вот во вторую не получаетсядобавляю первую запись по кнопочке добавитьthis.BindingContext[dataset,"tableName"].EndCurrentEdit();this.BindingContext[dataset,"tableName"].AddNew();и получается что при добавлении второй записи возникает ошибка, якобы внешний ключ подчиненной таблицы не заполнен.Поэксперементировав я нашел что если вызвать у мастер таблицы метод AcceptChanges() то проблема исчезает но сохранить после этого в БД естественно не получаетсяЕсли сохранять по отдельности в разные две таблицы то проблема не возникает но тогда надо механизм мастер-детаил делать вручную - что нехочетьсяЕсли кто знает подскажитеСэнкс заранее
0