Один столбец в моей базе данных (типа double) имеет несколько нулевых значений.
Я выполняю скучную процедуру для получения данных в моем приложении
wipDBTableAdapters.XLSFacturiTableAdapter TAFacturi = new wipDBTableAdapters.XLSFacturiTableAdapter();
var dtfacturi = TAFacturi.GetData(CodProiect);
Тогда я пытаюсь сделать что-то вроде этого:
if (dtfacturi[i].CANTITATE == null)
{
//do something
}
это предупреждение:
The result of the expression is always 'false' since a value of type 'double' is never equal to 'null' of type 'double?
Однако, когда я запускаю свой код, я получаю следующее исключение:
StrongTypingException
The value for column 'CANTITATE' in table 'XLSFacturi' is DBNull.
Как мне решить эту проблему?