Asp.net Net数据视图过滤器澄清

Asp.net Net数据视图过滤器澄清,asp.net,dataview,Asp.net,Dataview,当我过滤数据视图时 someView.RowFilter = "ID<>'A22' and isnull(IsVerified,0)=0" someView.RowFilter=“ID'A22”和isnull(IsVerified,0)=0” isnull(IsVerified,0)=0背后的逻辑是什么 这是指列IsVerified为null还是检查列IsVerified not null?调用IsNull(IsVerified,0)检查IsVerified值是否为null,如果

当我过滤数据视图时

someView.RowFilter = "ID<>'A22' and isnull(IsVerified,0)=0"
someView.RowFilter=“ID'A22”和isnull(IsVerified,0)=0”
isnull(IsVerified,0)=0
背后的逻辑是什么

这是指列IsVerified为null还是检查列IsVerified not null?

调用IsNull(IsVerified,0)检查IsVerified值是否为null,如果为null,则返回0,否则返回IsVerified的值。因此,由于随后将其与0进行比较,因此如果isverify的值为0或null,则将选中您的行

更多关于IsNull函数的信息