При нарушении уникальности столбца или в других случаях DataSet выдаёт окно с предложением исправить неверную строку. Ни AppDomain.CurrentDomain.UnhandledException ни Application.ThreadException это исключение не ловят. Куда вставить блок try/catch тоже не ясно, потому как добавление происходит через компонент gridview (из набора DevExpress). Там есть два события: при изменении значения ячейки и при неверном значении, но исключение датасета в них тоже не ловится. В датасете события для неверного значения я не нашёл. Где происходит это исключение и как его поймать? |