以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  周期怎么算啊  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=51990)

--  作者:yangwenghd
--  发布时间:2014/6/6 20:34:00
--  周期怎么算啊
比如第一列和第二列为日期  第三列是第一列和第二列的相差天数, 第三列怎么应该算啊!
感谢 感谢 

--  作者:Bin
--  发布时间:2014/6/7 8:41:00
--  
http://www.foxtable.com/help/topics/2647.htm
--  作者:yangwenghd
--  发布时间:2014/6/9 9:13:00
--  
Select Case e.DataCol.name 
    Case "第三列"
        If e.DataRow.IsNull("第三列") Then
            e.DataRow("第五列") = Nothing
        Else
            Dim tp As TimeSpan = DataRow."第四列".today - CDate(e.DataRow("第三列"))
            e.DataRow("第五列") = Math.Round(tp.TotalDays / 365.2422,2)
        End If
End Select
能在帮帮忙看看吗 ?感谢
第三列的时间-第四列的时间=第五列的天数
这个是那里的问题啊!

--  作者:Bin
--  发布时间:2014/6/9 9:18:00
--  
Dim tp As TimeSpan = e.DataRow("第四列") -e.DataRow("第三列")
            e.DataRow("第五列") = tp.TotalDays