以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]请帮忙看看e.DataRow("状态") = ""有问题吗?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=59916)

--  作者:liujywwy
--  发布时间:2014/11/13 14:13:00
--  [求助]请帮忙看看e.DataRow("状态") = ""有问题吗?

If  MessageBox.show("请检查," & str.Trim(",") & "不能为空","博达软件管理系统",MessageBoxButtons.OK,MessageBoxIcon.Warning) = DialogResult.OK Then
                e.DataRow("状态") = ""
            End If

 

点击ok,希望状态列值为空。怎么仍然是之前的值?


--  作者:有点甜
--  发布时间:2014/11/13 14:28:00
--  

 你的其它代码肯定有影响。

 

If  MessageBox.show("请检查," & str.Trim(",") & "不能为空","博达软件管理系统",MessageBoxButtons.OK,MessageBoxIcon.Warning) = DialogResult.OK Then
    systemready = False
    e.DataRow("状态") = ""
    systemready = True
End If

 

 


--  作者:liujywwy
--  发布时间:2014/11/13 14:41:00
--  
以下是引用有点甜在2014-11-13 14:28:00的发言:

 你的其它代码肯定有影响。

 

If  MessageBox.show("请检查," & str.Trim(",") & "不能为空","博达软件管理系统",MessageBoxButtons.OK,MessageBoxIcon.Warning) = DialogResult.OK Then
    systemready = False
    e.DataRow("状态") = ""
    systemready = True
End If

 

 

可能是哪块代码有问题?我贴出来。


--  作者:Bin
--  发布时间:2014/11/13 14:42:00
--  
上个例子看看
--  作者:有点甜
--  发布时间:2014/11/13 14:42:00
--  

 datacolchanging 和 datacolchanged

 

你先把全部去掉,慢慢打开,看是哪里有问题


--  作者:liujywwy
--  发布时间:2014/11/13 14:55:00
--  

把datacolchangeing和datacolchanged都注释掉。现象依旧。

还是上例子吧。

验证在临时版本跟踪表-----状态-----Submitted看看现象

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:临时版本跟踪系统26.rar


--  作者:有点甜
--  发布时间:2014/11/13 14:58:00
--  
 测试没有问题啊,修改了表数据,就设置成空值了。
--  作者:liujywwy
--  发布时间:2014/11/13 15:02:00
--  
以下是引用有点甜在2014-11-13 14:58:00的发言:
 测试没有问题啊,修改了表数据,就设置成空值了。

哦。忘说了,我是在记录窗口操作的。你试试记录窗口。


--  作者:有点甜
--  发布时间:2014/11/13 15:29:00
--  

If  MessageBox.show("请检查," & str.Trim(",") & "不能为空","博达软件管理系统",MessageBoxButtons.OK,MessageBoxIcon.Warning) = DialogResult.OK Then
    systemready = False
    e.DataRow("状态") = ""
    If Forms("临时版本跟踪表").Opened Then
        Forms("临时版本跟踪表").Controls("RecordGrid1").Refresh
    End If
    systemready = True
End If


--  作者:liujywwy
--  发布时间:2014/11/13 16:36:00
--  
很奇怪,我改成你那样后。发现点击确定,状态是没有值了,但问题是这一行数据也消失了。点击全部才能看到这行数据。