Когда я фильтрую DataView
someView.RowFilter = "ID<>'A22' and isnull(IsVerified,0)=0"
Какая логика стоит за isnull(IsVerified,0)=0?
isnull(IsVerified,0)=0
Означает ли это, что столбец IsVerified имеет значение null или проверяет, что столбец IsVerified не равен NULL?
Вызов IsNull(IsVerified,0) проверяет значение IsVerified для Null и, если оно равно null, возвращает 0, в противном случае возвращается значение IsVerified.Таким образом, поскольку он сравнивает это с 0, ваша строка будет выбрана, если IsVerified имеет значение 0 или ноль.
IsNull(IsVerified,0)
Подробнее о функции IsNull здесь .