修改数据时
我希望只计算当前订单号所属的行
其他的不受影响
Select Case e.DataCol.Name
Case "开始日期","执行天数"
Dim dr As DataRow = e.DataRow
If dr.IsNull("开始日期") OrElse dr.IsNull("执行天数") Then
dr("结束日期") = Nothing
Else
dr("结束日期") = dr("开始日期").AddDays(dr("执行天数"))
Dim drs = e.DataTable.Select("_sortkey >= " & dr("_sortkey"), "_sortkey")
For i As Integer = 1 To drs.count-1
drs(i)("开始日期") = drs(i-1)("结束日期")
Next
End If
End Select
此主题相关图片如下:企业微信截图_20180715190542.png