startdatetime日期时间型
enddatetime日期时间型
TimeSpan整数型
想计算两个时间之差,以分钟为单位。
在DataColChanged里放入代码:
Dim d1 As Date = "[startdatetime]"
Dim d2 As Date = "[enddatetime]"
Dim t As TimeSpan = d2 - d1
Select Case e.DataCol.Name
Case "startdatetime"
e.DataRow("TimeSpan")=t.TotalMinutes
End Select
重置列出现错误提示:
--------------------------
错误
---------------------------
错误代码位置:表,表A, DataColChanged
System.InvalidCastException: Conversion from string "[startdatetime]" to type 'Date' is not valid.
at Microsoft.VisualBasic.CompilerServices.Conversions.ToDate(String Value)
at UserCode.DataColChanged(DataColEventArgs e)
---------------------------
确定
---------------------------
请问如何办?