以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  find找出来的行是只读吗?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=135278)

--  作者:kao_go
--  发布时间:2019/5/22 15:30:00
--  find找出来的行是只读吗?
请教老师 
Dim dr0 As DataRow = bsgk.DataTable.Find(cexp("dm=\'{0}\'",dm))
    If dr0 IsNot Nothing Then    \'更新
        If jg=True Then
            For Each l As Col In iposgk.Cols
                lmc=l.Name
                dr0(lmc)=dr2(lmc)
            dr0.Save     \'不生效,,,这行是只读吗?
            Next
        End If
    Else
        drs2.Add(dr2)
    End If


--  作者:kao_go
--  发布时间:2019/5/22 16:12:00
--  
代码有执行,但是没保存到
--  作者:有点甜
--  发布时间:2019/5/22 16:26:00
--  

 

关键看你bsgk这个表,是临时表还是查询表还是可以修改保存的数据表。

 

请贴出生成bsgk的代码或者设置。


--  作者:kao_go
--  发布时间:2019/5/22 16:55:00
--  
是可编辑的sqltable
图片点击可在新窗口打开查看此主题相关图片如下:baidushurufa_2019-5-22_16-54-21.png
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2019/5/22 17:19:00
--  

你这种设置得到的表,是可以修改保存的。

 

save之后,你重新load刷新表格的值,即可看到。