以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]表控件写入内容并保存了再点击竟然能自动恢复?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=88084)

--  作者:新福星
--  发布时间:2016/7/26 21:24:00
--  [求助]表控件写入内容并保存了再点击竟然能自动恢复?
一个表控件A和一个表B绑定。在表B中加入若干行后并写入内容。这时如果点击一下表控件时,写入的内容竟然消失了。

然后又做了一个试验,同样在这个表控件A写入内容,并且用了datatables(“XXX”).save 表控件A行序号由红变兰了,表现是保存完成了。然后再点一下这个表控件,写入的内容同样消失了。表控件A行序号也由兰变红了! 这是什么情况?

--  作者:大红袍
--  发布时间:2016/7/26 21:25:00
--  
 例子发上来。
--  作者:新福星
--  发布时间:2016/7/26 21:57:00
--  

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:君哥数据统计上传.zip


[此贴子已经被作者于2016/7/27 10:19:53编辑过]

--  作者:新福星
--  发布时间:2016/7/26 21:59:00
--  
模拟方法在窗口上
--  作者:大红袍
--  发布时间:2016/7/26 22:23:00
--  

改一下ValueChanged事件

 

static pval As Integer = e.sender.text
If pval <> e.sender.text
    DataTables("AZ参数").DeleteFor("测试编号=\'待定\'")
    DataTables("AZ参数").save
    Dim s As Row
    For i As Integer=1 To e.Sender.text
        s=Tables("AZ参数").AddNew
        s("测试编号")="待定"
    Next
End If
pval = e.Sender.text