以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  判断集合行数的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=86348)

--  作者:happyft
--  发布时间:2016/6/15 18:55:00
--  判断集合行数的问题
Dim drs As List(of DataRow) = DataTables("dtbSet").Select("winFtbN = \'" & e.DataTable.name & "\'")
If drs IsNot Nothing Then
if drs.count > 0 then
.....
end if

上面的代码中,用红色那行判断有时就不正确,比如本来没有行,但中间的代码还是执行了,为什么?
谢谢!

--  作者:大红袍
--  发布时间:2016/6/15 19:01:00
--  

直接这样判断

 

if drs.count > 0 then