现在订单明细表的DataColChanged的代码为:
'订单明细表里的所有项已完成都打钩后, 订单主表里的已完成自动打钩
'订单明细表里的所有项已完成都打钩后, 订单主表里的已完成自动打钩, 发现订单明细表里有一项未完成,去掉勾后订单主表的已完成自动去掉勾勾
If e.DataCol.name="已完成" Then
Dim rlist As List(of DataRow)=e.DataTable.Select("订单序列号='" & e.DataRow("订单序列号") & "'and 已完成=true")
If rlist.count=e.DataTable.Select("订单序列号='" & e.DataRow("订单序列号") &"'").count Then
e.DataRow.GetParentRow("订单主表")("已完成")=True
Else
e.DataRow.GetParentRow("订单主表")("已完成")=False
End If
End If
-----------------------------------------------------
问题:订单明细表一旦新增数据, 订单主表的已完成就自动打钩了,
---------------------------------------------------------------
要求:只有订单明细表里的已完成列都打钩后,订单主表的已完成列才能自动打钩