vb .net 中的if then 语句 问题
我的代码如下
If dr1.Item("part_no").ToString = dr2.Item("part_no").ToString Then
dr1.Item("wip_qty") = dr2.Item("wip_qty")
Else
dr1.Item("wip_qty") = 0
当If语句成立时,结果所有的dr1中wip_qty值还是等于0而非dr2中的wip_qty值,这是为什么呢?
其中,if语句是成立的,因为如果我不加后面的else语句,有的dr1的wip_qty就会等于dr2的wip_qty。但是为什么我添加了else语句,不管什么情况所有wip_qty都是为0呢?