各位老师,关于累计出库的问题
为了简化问题,重新上传了例子,免得大家一看很多就不想看了。只有一个关键问题,
就是出库明细的数量改变时怎么样让订单明细的datacolchanged事件触发。(不论订单明细有没有加载)。
即下面这句出库明细中的代码要怎么写才能触发订单明细中的datacolchanged事件?(贴出的当然是不起作用的。)
If e.datacol.name = "数量" Then
'先加载订单明细表中的数据
Dim flt = "产品编码 = '" & e.DataRow("产品编码") & "' And 订单编号 = '" & e.DataRow("来源单号") & "'"
DataTables("订单明细").Loadfilter = flt
DataTables("订单明细").Load()
Dim pr As DataRow ''触发事件更新累计出库
pr = DataTables("订单明细").Find("[产品编码] = '" & e.DataRow("产品编码") & "'" & _
"And 订单编号 = '" & e.DataRow("来源单号") & "'")
If pr IsNot Nothing Then
DataTables("订单明细").DataCols("产品编码").RaiseDataColChanged(pr)
End If
End If
谢谢!
[此贴子已经被作者于2013-4-1 15:28:49编辑过]