以文本方式查看主题

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

--  作者:xvkewen
--  发布时间:2016/12/24 16:52:00
--  奇怪的问题

请看以下Datacolchanging事件代码

    Case "FllowQA"
        Dim s As String = e.NewValue
        msgbox(s)
        If s.Contains(StrToNarrow(":")) Then
            e.DataRow("FllowQA") = s.Replace(":","/")
            msgbox(s.Replace(":","/"))
           
        End If
        msgbox(e.DataRow("FllowQA"))
End Select

 

三个Msgbox弹窗依次如下

 


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:3.jpg
图片点击可在新窗口打开查看

 

以上三个弹窗显示一切正常,但最终的数据显示还字符替换前的样子,为什么?


 


--  作者:xvkewen
--  发布时间:2016/12/24 16:53:00
--  
这是事件代码执行完以后最终结果
图片点击可在新窗口打开查看此主题相关图片如下:4.jpg
图片点击可在新窗口打开查看

--  作者:fjlclxj
--  发布时间:2016/12/24 17:24:00
--  
e.NewValue = s.Replace(":","/")