Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.11.2009, 15:13   #1
unit-85
Пользователь
 
Регистрация: 16.07.2008
Сообщений: 35
По умолчанию C# обновление в связанных datagridview

есть 2 связанных таблицы. есть 2 datagridview, для первого datagridview в качестве источника данных выступает главная таблица, а для второго - связь между таблицами, то есть 2-й подчинен первому.
когда я добавляю запись в главный grid, то в столбец с идентификаторами прописывается значение, не связанное с базоё, -1, например. затем я добавляю значения в подчиненный грид для новой добавленной строки. в строке с полем, по котрому идет связь с главной таблицей также устанавливается значение -1.
затем я сохраняю внесенные изменения в базу данных. идентификатор главной таблицы меняется и сохраняется нормально, а в подчиненной таблице он не меняется и остается -1 и при записи естественно ругается, так как такая строка в главной таблице не найдено. записи в базу происходят автоматоматически сгенерированными запросами.
можно ли как-то избежать этой проблемы или придется каждую строчку в обеих таблицах записывать самому?
unit-85 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
datagridview ttwork Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 4 06.01.2012 06:28
DataGridView bondik Общие вопросы .NET 2 13.05.2009 19:42
c# + datagridview MAcK Общие вопросы .NET 2 06.06.2008 15:57