0

DataView をフィルター処理するとき

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

背後にあるロジックは何isnull(IsVerified,0)=0ですか?

列 IsVerified が null であることを意味しますか、または列 IsVerified が null ではないことを確認しますか?

4

1 に答える 1

0

このIsNull(IsVerified,0)呼び出しは IsVerified 値の Null をチェックし、null の場合は 0 を返し、それ以外の場合は IsVerified の値を返します。したがって、それを 0 と比較しているため、IsVerified の値が 0 または null の場合、行が選択されます。

IsNull 関数の詳細については、こちらを参照してください。

于 2010-07-18T15:46:17.287 に答える