以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  DataRowadding事件的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=100080)

--  作者:zhy400137
--  发布时间:2017/5/4 14:26:00
--  DataRowadding事件的问题
在DataRowadding事件中写了如下代码:3
e.DataRow("填写ID") = _UserName
大部分时间都没问题,但就是偶尔几个用户录入的数据在填写ID处会为空白,为什么会有这个情况
,我的服务器是放在阿里云的。
会因为网络问题产生这种情况吗?谢谢!



--  作者:有点色
--  发布时间:2017/5/4 15:34:00
--  

 1、你的_UserName有没有可能是空白?

 

 2、代码尽量写到DataRowadded事件,最好是直接保存一下 e.DataRow.Save

 

 3、网络有可能会导致其值为空白,但概率不大。主要还是你代码有问题。


--  作者:zhy400137
--  发布时间:2017/5/4 16:06:00
--  
我考虑过空白的问题,但有的门店登进来一直都没问题。
--  作者:zhy400137
--  发布时间:2017/5/4 16:06:00
--  
所以,有点奇怪。
--  作者:有点色
--  发布时间:2017/5/4 16:24:00
--  
以下是引用zhy400137在2017/5/4 16:06:00的发言:
所以,有点奇怪。

 

为空白的话,最后值能否保存?是显示空白,还是单元格本身就是没有值?

 

如果单元格没有值:两个原因:网络导致的值没有写入;代码导致的值没有赋值成功。

 

固定某几个用户?多久出现一次?