▷ 检查DataView是否为空

您可以始终基于查找两列中的null的结果的"Select“来检查长度,但您需要确定条件。如果1在任一列中有值,您是否关心该行,或者如果任一列为null,您是否认为该行被忽略...或者,您是否认为只有在两个列都为null时才会丢失数据...
代码语言:javascript运行复制chkSelected = loCheck.Table.Select( "Col1 is NOT null AND Col2 is NOT null" ).Length > 0;然后,您可以将默认视图的筛选器设置为此子句以跳过空条目。
这也可以通过显式排除NULL记录直接应用于原始查询,这样您就不会因为只向WHERE子句添加一个而感到困扰
代码语言:javascript运行复制where tableId = someKey AND ( Col1 is not null AND Col2 is not null )或
代码语言:javascript运行复制where tableId = someKey AND ( Col1 is not null OR Col2 is not null )