当我过滤数据视图时
someView.RowFilter = "ID<>'A22' and isnull(IsVerified,0)=0"
背后的逻辑是isnull(IsVerified,0)=0
什么?
这是否意味着 IsVerified 列为 null 还是检查 IsVerified 列不为 null ?
该IsNull(IsVerified,0)
调用检查 IsVerified 值是否为 Null,如果为 null,则返回 0,否则返回 IsVerified 的值。因此,由于它随后将其与 0 进行比较,因此如果 IsVerified 的值为 0 或 null,则将选择您的行。
更多关于 IsNull 函数的信息在这里。