以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- [求助]判断为什么不对呢? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=37559)
|
-- 作者:anxue
-- 发布时间:2013/7/5 9:03:00
-- [求助]判断为什么不对呢?
If e.DataCol.Name = "请假结束日期" OrElse e.DataCol.Name = "请假开始日期" Then e.DataRow("请假天数")= (e.DataRow("请假结束日期")-e.DataRow("请假开始日期")).Totaldays End If
此主题相关图片如下:qinjia1.jpg
|
-- 作者:Bin
-- 发布时间:2013/7/5 9:06:00
--
判断一下空值,否则就当1901年处理
If e.DataCol.Name = "请假结束日期" OrElse e.DataCol.Name = "请假开始日期" Then if e.DataRow.ISnull("请假结束日期")=false andalso e.DataRow.IsNull("请假开始日期")=false then e.DataRow("请假天数")= (e.DataRow("请假结束日期")-e.DataRow("请假开始日期")).Totaldays end if End If
|
-- 作者:jspta
-- 发布时间:2013/7/5 9:07:00
--
增加个日期空值判断,空值时,不进行计算
|
-- 作者:anxue
-- 发布时间:2013/7/5 9:16:00
--
呵呵 谢谢楼上
|
-- 作者:傻马难骑
-- 发布时间:2013/7/5 10:59:00
--
很多地方需要注意判断空值呀,呵呵!
|