Уточнение фильтра ASP.Net DataView - PullRequest
0 голосов
/ 18 июля 2010

Когда я фильтрую DataView

someView.RowFilter = "ID<>'A22' and isnull(IsVerified,0)=0"

Какая логика стоит за isnull(IsVerified,0)=0?

Означает ли это, что столбец IsVerified имеет значение null или проверяет, что столбец IsVerified не равен NULL?

1 Ответ

0 голосов
/ 18 июля 2010

Вызов IsNull(IsVerified,0) проверяет значение IsVerified для Null и, если оно равно null, возвращает 0, в противном случае возвращается значение IsVerified.Таким образом, поскольку он сравнивает это с 0, ваша строка будет выбрана, если IsVerified имеет значение 0 или ноль.

Подробнее о функции IsNull здесь .

...