значение поля DataRow и проверка на null

У меня определен DataRow trw = sc.Rows[0]; затем идет конвертация данных (int)trw["ccend"] и в этом месте я получаю ошибку InvalidTypeCast. В этой строке в trw["ccend"] значение null. Пытаюсь сделать обработку этой ситуации:

int ccend  = 0;
if (trw["ccend"] != null)
{
  ccend = (int)trw["ccend"] ;
}

Почему-то заходим в if, хотя из sql возвращается null.


Ответы (0 шт):