Foxtable(狐表)用户栏目专家坐堂 → 时间判断问题


  共有1711人关注过本帖树形打印复制链接

主题:时间判断问题

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


加好友 发短信
等级:五尾狐 帖子:1172 积分:8772 威望:0 精华:0 注册:2012/4/18 16:28:00
时间判断问题  发帖心情 Post By:2016/7/11 11:59:00 [只看该作者]

请教老师,以下代码写的有点问题,不执行判断提醒

If e.DataCol.Name = "计划开始时间" AndAlso e.NewValue <> Nothing Then  
   Dim pr As DataRow = e.DataRow.GetParentrow("投标策商任务书")
   If e.NewValue < pr("计划开始时间") Then 
    Dim drs As List(Of DataRow) = e.DataRow.GetChildRows("投标商务主表")
        For Each dr As  DataRow  In drs
            Dim result As  DialogResult
            result = MessageBox.Show("不能小于总策划的'计划开始时间'", "提示",MessageBoxButtons.YesNo, MessageBoxIcon.Question)
            e.DataRow("计划开始时间") = Nothing
            e.cancel = True
            Exit  For
    Next
   End If
End If

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/11 12:30:00 [只看该作者]

 加入msgbox看哪个if判断没有进入。

 回到顶部
帅哥哟,离线,有人找我吗?
douglas738888
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1172 积分:8772 威望:0 精华:0 注册:2012/4/18 16:28:00
  发帖心情 Post By:2016/7/11 13:00:00 [只看该作者]

msgbox,报错,datarow 无法转换为 STRING

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/11 14:31:00 [只看该作者]

If e.DataCol.Name = "计划开始时间" AndAlso e.NewValue <> Nothing Then  
msgbox(1)
   Dim pr As DataRow = e.DataRow.GetParentrow("投标策商任务书")
msgbox(2)
   If e.NewValue < pr("计划开始时间") Then 
msgbox(3)
    Dim drs As List(Of DataRow) = e.DataRow.GetChildRows("投标商务主表")
msgbox(drs.count & "abc")
        For Each dr As  DataRow  In drs
            Dim result As  DialogResult
            result = MessageBox.Show("不能小于总策划的'计划开始时间'", "提示",MessageBoxButtons.YesNo, MessageBoxIcon.Question)
            e.DataRow("计划开始时间") = Nothing
            e.cancel = True
            Exit  For
    Next
   End If
End If

 回到顶部