Здравствуйте, Дьяченко Александр, Вы писали:
ДА>Здравствуйте, Onizuka. ДА>а ты ключи в таблицах DataSet нумируй в отрицательную сторону тогда они не будут пересикатся с теми которые уже есть в базе данных.
Александр спасибо, так и делаю, На сет предыдущего своего высказывания — признаюсь был не прав(Если довавить строку а потом ее изменить предварительно не сделав AcceptChanges() состояние строки все равно остается DataRowState = Added).
Все равно остается вопрос, это единственный вариант — Добавить строки в исходный датасет, получить датасет изменений с помощью GetChanges(), синхронизировать датасет изменений с базой данных, проверить чтобы он после синхронизации не содержал ошибок, обойти свой исходный датасет и удалить из него все строки со значением Added и смерджить(Merge) исходный датасет с синхронизированым???
Не знаю почему, этот вариант не вызывает у меня симпатии, подсознательно чувствую его ненадежность чтоли.
Если есть какие нить более красивые варианты работы с добавление данных в датасет и последующей его синхронизации с базой данных расскажите пожалуйста.