|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.11.2009, 15:13 | #1 |
Пользователь
Регистрация: 16.07.2008
Сообщений: 35
|
C# обновление в связанных datagridview
есть 2 связанных таблицы. есть 2 datagridview, для первого datagridview в качестве источника данных выступает главная таблица, а для второго - связь между таблицами, то есть 2-й подчинен первому.
когда я добавляю запись в главный grid, то в столбец с идентификаторами прописывается значение, не связанное с базоё, -1, например. затем я добавляю значения в подчиненный грид для новой добавленной строки. в строке с полем, по котрому идет связь с главной таблицей также устанавливается значение -1. затем я сохраняю внесенные изменения в базу данных. идентификатор главной таблицы меняется и сохраняется нормально, а в подчиненной таблице он не меняется и остается -1 и при записи естественно ругается, так как такая строка в главной таблице не найдено. записи в базу происходят автоматоматически сгенерированными запросами. можно ли как-то избежать этой проблемы или придется каждую строчку в обеих таблицах записывать самому? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |