-- 作者:qinlao666
-- 发布时间:2015/10/14 15:43:00
--
For Each pdr As DataRow In DataTables("采购主表").DataRows Dim drs As List(Of DataRow) = pdr.GetChildRows("采购明细") pdr("是否送检") = True For Each dr As DataRow In drs If dr("是否送检") = False Then pdr("是否送检") = False Exit For End If Next Next
代码应该是这样的。
当采购明细表中“是否送检”列全为真时,采购主表的“是否送检”自动为真,否则采购主表的“是否送检都为假
上面的代码能实现我要的功能,但是当采购主表的“是否送检”列为假是,这行记录就始终是修改状态
此主题相关图片如下:qq截图20151014153858.jpg

|