辛苦坛主看看是否下面代码是否有问题了
报错如下:
.NET Framework 版本:2.0.50727.5420
Foxtable 版本:2018.7.9.1
错误所在事件:表,项目2全周期,DrawCell
详细错误信息:
调用的目标发生了异常。
从字符串“计划完成时间”到类型“Date”的转换无效。
代码如下:
Dim r As Row = e.Row
If e.Col.Name = "项目获取开发意向确定_计划完成时间" And
e.Row.IsNull("项目获取开发意向确定_计划完成时间") = False Then
Dim dt As Date = r("项目获取开发意向确定_计划完成时间")
Dim n As Integer = (dt - Date.Today).TotalDays
If n < 0 Then '如果已经过期
e.Style = "已过期"
ElseIf 0 <= n And n <= 10 Then '如果已经过期
e.Style = "今天到期"
ElseIf 10 <= n And n <= 20 Then '如果已经过期
e.Style = "明天到期"
ElseIf 100 <= n And n <= 110 Then '如果已经过期
e.Style = "120"
ElseIf 110 <= n And n <= 120 Then '如果已经过期
e.Style = "130"
ElseIf 120 <= n And n <= 130 Then '如果已经过期
e.Style = "140"
ElseIf 130 <= n And n <= 140 Then '如果已经过期
e.Style = "150"
End If
End If
上面日期列不为空,这样写 有问题嘛?如果不是上面代码问题, 如果先暂停,绘制所有单元格,代码怎么写呢?
我想先暂停单元格绘制,新增行操作后,再重新打开 绘制所有单元格
[此贴子已经被作者于2019/4/25 16:44:00编辑过]