以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  代码是否有问题?空白部份显示内容  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=157800)

--  作者:DLW77
--  发布时间:2020/10/29 15:03:00
--  代码是否有问题?空白部份显示内容
老师,您好,我把EXCEL表的内容,导到系统后,没办法显示我需要的内容,不知是代码有问题,还是哪里的问题,能帮我看一下吗?我系统中设置了这个代码。
If e.DataCol.name = "签到时间" Then
    If e.DataRow.IsNull("签到时间") Then
        e.DataRow("未打卡1") = 1
    Else
        e.DataRow("未打卡1") = 0
    End If
End If

If e.DataCol.name = "签退时间" Then
    If e.DataRow.IsNull("签退时间") Then
        e.DataRow("未打卡2") = 1
    Else
        e.DataRow("未打卡2") = 0
    End If
End If

当我把EXCEL中的这个内容
图片点击可在新窗口打开查看此主题相关图片如下:excel数据.png
图片点击可在新窗口打开查看
导到系统中,系统中显示的内容是
图片点击可在新窗口打开查看此主题相关图片如下:系统数据.png
图片点击可在新窗口打开查看,但不知为什么导入后,未打卡1、2两个地方不能显示1,但只要我是复制时间上去后,再删除那个时间,对应的
未打卡1、2又能显示1了,不知道我的代码是哪里错了吗?

--  作者:有点蓝
--  发布时间:2020/10/29 15:13:00
--  
导入数据后重置一下列。导入的时候数据如果本身就是空的,单元格值不会发上变化就不会触发事件的
--  作者:DLW77
--  发布时间:2020/10/29 15:19:00
--  重置列还是没显示
老师,重置列还是不行。是不是导入的EXCEL数据,有“-”,所以就不行?但这个考勤机导出的“-”,应该是空格的意思。
--  作者:有点蓝
--  发布时间:2020/10/29 15:25:00
--  
请上传实例说明
--  作者:DLW77
--  发布时间:2020/10/29 15:44:00
--  测试项目,老师帮我看一下?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:excel导入资料.xlsx

老师,您好,这个是把EXCEL导入资料的内容复制到测试中。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试.foxdb


--  作者:有点蓝
--  发布时间:2020/10/29 15:56:00
--  
就是2楼说的原因。重置列我测试没有任何问题,选中时间列,再重置
--  作者:DLW77
--  发布时间:2020/10/29 15:57:00
--  哦,明白了,谢谢老师
哦,明白了,谢谢老师