Как я могу санкционировать, если поле типа у даты есть стоимость или он недействительный?

Я приношу несколько реестров одной базы данных в datatable и у меня есть 4 поля, которые типа дата. По крайней мере один из них мог бы приносить стоимость NULL и во время соединения поля с контролем datetimepicker он дает мне ошибку, не найдя действительную стоимость.

Как он мог бы санкционировать поле заблаговременно распределять это перед нему в контроль? Я попытался сравнивая value поля с NULL но он не дал мне произошедшему.

if (campoFecha != null)

campoFecha уже считает стоимость принесенной из-за datatable и он был объявлен как datetime

1
задан 14.04.2016, 18:46
1 ответ

Ты должен использовать DbNull.Value, чтобы санкционировать, если он null с db

if (row["nombrecampo"] != DBNull.Value){
   DateTimePicker1.Value = Conver.ToDateTime(row["nombrecampo"]);
}
2
ответ дан 24.11.2019, 14:35
  • 1
    Превосходный, большое спасибо из-за помощи, уже я это протестировал и функционируй верно. – Juan Manuel Palacios 15.04.2016, 02:10