以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]load重新加载行是否有BUG?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=104871)

--  作者:ajie5211
--  发布时间:2017/8/7 14:38:00
--  [求助]load重新加载行是否有BUG?

表是窗口中的SQLQuery表,使用中发现下面的代码行不更新,

For i As Integer = 0 To DataTables("产品共用图面对照表_Table1").DataRows.Count - 1
    DataTables("产品共用图面对照表_Table1").DataRows(i).Load()
    i = i + 1
Next

而下面的代码行会更新
DataTables("产品共用图面对照表_Table1").Load(False)

其实,本来想用Tables("产品共用图面对照表_Table1").Current.DataRow.Load()这句代码的,结果反复测试,这个行load好像不起作用了。


--  作者:有点甜
--  发布时间:2017/8/7 14:40:00
--  

sqlquery的话,行的load不是好用的,必须整体load才行。

 

如果是主表或者副本或者sqltable,load才好用。


--  作者:ajie5211
--  发布时间:2017/8/7 14:47:00
--  
好吧,这个坑算是进去出不来了。再想办法吧。
--  作者:有点甜
--  发布时间:2017/8/7 14:53:00
--  
以下是引用ajie5211在2017/8/7 14:47:00的发言:
好吧,这个坑算是进去出不来了。再想办法吧。

 

你要做什么功能?你可以后台查询,然后修改值的。

 

比如,你可以生成一个临时表查找最新数据,然后再修改你窗口表某一行或某几行的值。