狐狸爸爸:不好意思,还得请教你,我这个ERP软件供应商用的是SQL,但是日期搞了一个整数型,工序交期按你指导的代码,没有办法实现工序交期自动计算;我的代码是:
If e.Col.name ="Finish2" AndAlso e.Row.Isnull("MainCode") = False AndAlso e.Row.Isnull("Finish2") = False Then
Dim drs As List(of DataRow) = e.Table.DataTable.Select("MainCode = '" & e.Row("MainCode") & "'")
Dim dr As DataRow = drs(drs.count -1)
dr("Finish1") = dr("Finish2").AddSeconds(17)
For i As Integer = drs.count - 2 To 0 Step -1
drs(i)("Finish1") = drs(i+1)("Finish1").AddSeconds(-drs(i+1)("uFinshAmount") * 24)
Next
End If
我知道这段代码肯定有问题的,但是不知如何入手处理这个问题,给你添麻烦了!