Foxtable(狐表)用户栏目专家坐堂 → drawcell事件执行错误,在您修正代码之前,将暂停执行该事件


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

主题:drawcell事件执行错误,在您修正代码之前,将暂停执行该事件

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


加好友 发短信
等级:六尾狐 帖子:1218 积分:8451 威望:0 精华:0 注册:2016/2/2 21:52:00
drawcell事件执行错误,在您修正代码之前,将暂停执行该事件  发帖心情 Post By:2016/2/29 16:41:00 [只看该作者]

想在表格中,超时任务那一行变为红色,将以下代码填入表格的 drawcell事件中,打开时老是提示:.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2015.12.22.1
错误所在事件:表,任务跟踪,DrawCell
详细错误信息:
调用的目标发生了异常。
从字符串“”到类型“Double”的转换无效。
输入字符串的格式不正确。

drawcell事件执行错误,在您修正代码之前,将暂停执行该事件


Dim d1 As Date = e.Row("提醒_最近")
Dim t As TimeSpan = Date.Now - d1

If  (e.Row.DataRow("提醒_间隔") < t.Hours )  And (e.Row.DataRow("完成_状态") <>"已完成")  And  (e.Row.DataRow("完成_状态") <>"取消" ) Then
    e.Style = "任务未完成"
End If

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


加好友 发短信
等级:六尾狐 帖子:1218 积分:8451 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2016/2/29 16:44:00 [只看该作者]

提醒间隔是 表示间隔多少小时提醒一次,    且状态  不是已完成,不是取消的任务,该行刷红

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


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

Dim d1 As Date = e.Row("提醒_最近")
Dim t As TimeSpan = Date.Now - d1

If  val(e.Row("提醒_间隔")) < t.Hours  AndAlso e.Row("完成_状态") <>"已完成" AndAlso e.Row("完成_状态") <>"取消" Then
    e.Style = "任务未完成"
End If


 回到顶部