Страница 1 из 1

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

Добавлено: 19 ноя 2008, 09:49
DianovSV
Здравствуйте. Есть ли простой способ проверить объект на нулл, типа IsNull(currentObject). если currentObject имеет тип DateTime то проверка currentObject == DBNull.Value выдает ошибку. Интересно, какое значение имеет currentObject если на выражении string.Format("{0:dd.MM.yyyy}", currentObject) выдает ошибку "cannot evaluate", а в самом источнике (DataTable) поле имеет значение DBNull.Value.

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

Добавлено: 19 ноя 2008, 11:29
Vital
Здравствуйте,

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

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

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

Спассибо.

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

Добавлено: 22 ноя 2008, 07:04
ziggi111
А для проверки DateTime существует
DateTime.TryParse (string s, out DateTime result);