Foxtable(狐表)用户栏目专家坐堂 → 如何计算天数的问题


  共有4829人关注过本帖平板打印复制链接

主题:如何计算天数的问题

帅哥哟,离线,有人找我吗?
筑梦踏实
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:47 积分:516 威望:0 精华:0 注册:2015/2/19 1:30:00
如何计算天数的问题  发帖心情 Post By:2015/3/15 19:27:00 [只看该作者]

提这个问题看来有点幼稚了。
我想要计算出一个时间段的天数。我在论坛上查了,看到了几篇这方面的内容,我也照做了。可是,我做时候,报出我做的是错误的。
我的目地:结止日期-通知日期=超期天数。我要做的就是这个式子。
我用了两种方式。
第一种:
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
这段代码提式我编泽错误:类型DataColEventArgs的值无法转换为DataRowDim dr As DataRow = e:DataRow
第二种:
Dim dr As DataRow = e.DataRow
If
 dc.Name = "起始日期" OrElse dc.Name = "执行天数" Then
    If
 dr.IsNull("起始日期"OrElse dr.IsNull("执行天数"Then
        dr(
"完成日期") = Nothing
    Else

        dr(
"完成日期") = dr("起始日期").AddDays(dr("执行天数"))
    
End If
End
 If
这段代码提式我编泽错误:e是"private",因上它在此上下文中不可访问。错误代码:Dim dc As DataCol = e.DataCol
请问,我这是哪里错了?????


 回到顶部
总数 41 1 2 3 4 5 下一页