Разрешение вопросов, связанных с исключениями: System.Data.ConstraintException
Исключение ConstraintException вызывается при попытке выполнить действие, нарушающее ограничение.
Полезные советы
Ослабьте или отключите ограничения в наборах данных.
Можно использовать свойство EnforceConstraints для временного отключения ограничений при заполнении таблиц объекта DataSet.Убедитесь, что не пытаетесь присвоить значение полю первичного ключа, которое уже существует в таблице данных.
Если первичный ключ существует, вызывается это исключение.Очистите набор данных перед загрузкой их из состояния просмотра.
Если в наборе данных при загрузке есть данные, может быть вызвано это исключение.
См. также
Задачи
Практическое руководство. Использование помощника по исключениям