以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 切换窗口 同一张表数据同步问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=120484) |
-- 作者:LTHERO -- 发布时间:2018/6/16 23:44:00 -- 切换窗口 同一张表数据同步问题 问题:A,B两个窗口是用的同一张表,且都有这张表的副本表 我打开了A,B窗口,A窗口打开后不进行任何操作,B窗口点击同步数据后,切换到A窗口,A窗口会出现所有数据 DataTable(“表”).Load 和 tables("窗口副本表").DataTables.Load方法都会同步到两个窗口里 有没有办法只同步当前窗口的副本表,其他窗口的副本表不同步数据!
|
-- 作者:LTHERO -- 发布时间:2018/6/17 10:23:00 -- 有大神可以帮忙解决下吗? |
-- 作者:LTHERO -- 发布时间:2018/6/17 10:59:00 -- 自己找到解决办法了 不要写DataTable("表").Load 要写DataTable.Load("表")
|
-- 作者:有点甜 -- 发布时间:2018/6/17 14:38:00 -- 回复楼上,如果是副本表,只要主表重新load之后,副本表也会重新load的。
如果希望窗口表和主表不一起load,请把表改成sqlTable类型。 [此贴子已经被作者于2018/6/17 14:37:55编辑过]
|
-- 作者:LTHERO -- 发布时间:2018/6/17 14:50:00 -- DataTable.Load("表") 和 DataTable("表").Load 这两者有什么区别? 如果写 DataTable.Load("表") 两个窗口同一张主表的话,那么两个窗口副本表都会同步数据 如果写 DataTable("表").Load 那么两个窗口就互不影响了 想问一下 有什么区别这两段代码
|
-- 作者:有点甜 -- 发布时间:2018/6/17 16:11:00 -- 表没有显示,执行 DataTable.Load("表") 就会把表显示出来;
表已经显示,执行 DataTable("表").Load 就会把数据都加载出来。
两种写法都会导致主表数据修改,不存在你说的那种情况。 |