以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何判断是否筛选到符合条件的行  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=75330)

--  作者:sjx71
--  发布时间:2015/10/5 15:03:00
--  [求助]如何判断是否筛选到符合条件的行

示例一

例如,对于1999年1月4日订购PD01的订单,希望将其折扣统一设置为0.12,代码为:

Dim drs As List(Of DataRow)
drs = DataTables("订单").Select("[产品] = \'PD01\' And [日期]= #1/4/1999#")
For Each
dr As Datarow In drs
    dr("折扣") = 0.12

Next

 

假如没有筛选到符合条件的行,运行下边的  For each dr ...  是否会出错

 

应该如何判断一下 类似于

 

If dr IsNot Nothing then

      ...

End if

 

谢谢


--  作者:大红袍
--  发布时间:2015/10/7 11:27:00
--  
不会出错,如果没有符合,就不会运行循环里面的代码。