以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  显示剩余天数的临时列  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=174777)

--  作者:tld
--  发布时间:2022/2/3 11:01:00
--  显示剩余天数的临时列
老师新春快乐!  有个问题 , 我希望增加一个临时列 , 显示 剩余天数 , 下面代码有误 , 如何更正 ?  谢谢 !

If dtb1.DataCols.Contains("剩余天数") = False Then
      dtb1.DataCols.Add("剩余天数",Gettype(TimeSpan),"[计划日期] -  " & date.today)
End If


--  作者:有点蓝
--  发布时间:2022/2/6 10:45:00
--  
首先,列类型没有TimeSpan这种
其次,表达式不支持日期的计算,只能使用代码处理

添加双精度的临时列,然后到datacolchanged事件处理