VS 2010, небольшой проект на WinForms. В качестве бд использую sqlite3.
Обычная таблица dataGridView на форме заполняется данными из базы через DataSource. Если в базе нет null-записей, всё работает отлично. Если вдруг появилась такая, то выдает ошибку ConstraintException и помечает поле восклицательным знаком в красном кружке. Хотя в таблице поле помечено как NULL, т.е. вполне соответствует структуре.
Строка, на которой срабатывает исключение:
//orders - название таблицы
this.ordersTableAdapter.Fill(this.databaseDataSet.Orders);
Если написать обработчик исключений, то можно просто игнорировать это и всё, но я думаю, так делать неправильно. Как можно грамотно избавиться от этой ошибки, чтобы в таблице отображались null поля?
Сам я только изучаю C#, скорее всего, проблема решается элементарно. Пробовал прописывать DefaultCellStyle.NullValue = «none», не помогло.