ASP.Net DataView过滤器澄清

时间:2010-07-18 15:35:28

标签: asp.net dataview

当我过滤DataView

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

isnull(IsVerified,0)=0背后的逻辑是什么?

是否意味着列IsVerified为null或是否检查列IsVerified不为空?

1 个答案:

答案 0 :(得分:0)

IsNull(IsVerified,0)调用检查Null的IsVerified值,如果为null,则返回0,否则返回IsVerified的值。因此,当它与0进行比较时,如果IsVerified的值为0或null,则会选择您的行。

有关IsNull函数的更多信息here