.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2022.8.18.1
错误所在事件:表,日期计算,DataColChanged
详细错误信息:
调用的目标发生了异常。
从类型“Double”到类型“Date”的转换无效。
有报错提示框,但是内容是粘贴文本复制出来。
DataColChanged
Select Case e.DataCol.Name
Case "开始时间", "结束时间"
Dim dr As DataRow = e.DataRow
If dr.IsNull("开始时间") OrElse dr.IsNull("结束时间") Then
dr("工期") = Nothing
Else
Dim tp As TimeSpan = dr("结束时间") - dr("开始时间")
dr("工期") = tp.TotalDays
End If
End Select