При проверке значения столбца стиля флажка в UltraGrid я использую следующий код в методе BeforeRowsDeleted, чтобы установить логическое, а затем в зависимости от логического значения выполняется один из двух методов удаления.Оператор = не определен для типа DBNull и Boolean, но нет оператора =
Однако я получаю исключение системы говоря
Оператор = не определено для типа DBNull и Boolean
Я видел эту ошибку несколько раз, но я m запутался, потому что, хотя, пройдя через код, я вижу, что хранимое значение фактически является System.DBNull, нет знака равенства, который используется?
Зачем возникает эта ошибка, а где код неправильный?
If IsDBNull(ugProducts.ActiveRow.Cells("isNew").Value) Or _
ugProducts.ActiveRow.Cells("isNew").Value = True Or _
ugProducts.ActiveRow.Cells("isNew").Value = Nothing Then
exProd = True
Else
exProd = False
End If
Я также попытался установить значение программно в методе InitializeLayout сетки, но это не исправить ситуацию
Да, отсортировано, спасибо –