@thatside

Как изменить данные перед сохранением в Entity Framework + DataGridView?

Есть datagridview с подвязанными данными из Entity Framework - модели. Одно из полей является внешним и может иметь значение NULL. Но, когда я подхватываю значения для него из другой таблицы - при нажатии на само поле автоматически выбирается первая запись из внешней таблицы, а я хочу оставить возможность оставить в этом поле NULL. Пробовал добавить новую пустую запись с id = 0 - все равно распознается, как значение, и получаю ошибку внешнего ключа при сохранении данных. Можно ли как-то перед сохранением изменить что-то в данных?
  • Вопрос задан
  • 371 просмотр
Решения вопроса 1
@thatside Автор вопроса
Решил проблему так: при смене данных в нужной колонке (событие CellValueChanged) проверяю, какое установлено, и если устанавливается 0 - меняю на null.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы