Проверить объект на NULL

Обсуждение Stimulsoft Reports.NET
Ответить
DianovSV
Сообщения: 40
Зарегистрирован: 03 сен 2008, 11:55

Проверить объект на NULL

Сообщение DianovSV »

Здравствуйте. Есть ли простой способ проверить объект на нулл, типа IsNull(currentObject). если currentObject имеет тип DateTime то проверка currentObject == DBNull.Value выдает ошибку. Интересно, какое значение имеет currentObject если на выражении string.Format("{0:dd.MM.yyyy}", currentObject) выдает ошибку "cannot evaluate", а в самом источнике (DataTable) поле имеет значение DBNull.Value.
Vital
Сообщения: 647
Зарегистрирован: 09 июн 2006, 12:23

Проверить объект на NULL

Сообщение Vital »

Здравствуйте,

Если проверить нужно поле из источника данных, то можно так:

Код: Выделить всё

Customers["CustomerName"] == DBNull.Value || Customers["CustomerName"] == null
Также смотрите функцию IsNull в словаре данных.

Спассибо.
ziggi111
Сообщения: 2
Зарегистрирован: 22 ноя 2008, 06:53
Откуда: Екатеринодар

Проверить объект на NULL

Сообщение ziggi111 »

А для проверки DateTime существует
DateTime.TryParse (string s, out DateTime result);
Ответить