Foxtable(狐表)用户栏目专家坐堂 → 绑定字段显示为空


  共有5314人关注过本帖树形打印复制链接

主题:绑定字段显示为空

帅哥哟,离线,有人找我吗?
zjjlngj
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:103 积分:832 威望:0 精华:0 注册:2022/9/23 7:57:00
绑定字段显示为空  发帖心情 Post By:2022/11/19 12:34:00 [只看该作者]

afterload里生成外部表
                Dim q As New OuterTableBuilder
                q.TableName = strTableName
                q.TableCaption = strTableName
                
                q.Build()
上面代码简略了部分
反正生成一个外部表
图片点击可在新窗口打开查看



在窗口拖动字段绑定text

图片点击可在新窗口打开查看


为什么第一次打开窗口并自动生成外部表的时候text控件是空的
图片点击可在新窗口打开查看
第二次打开窗口外部表已经生成的时候显示正常

是什么原因导致的  怎么解决


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/11/19 14:00:00 [只看该作者]

因为绑定是早于afterload事件的,第一次打开的时候表还没有生成

把生成外部表的代码放到窗口打开之前,比如打开窗口按钮

               Dim q As New OuterTableBuilder
                q.TableName = strTableName
                q.TableCaption = strTableName
                
                q.Build()
forms("xx窗口").open

 回到顶部
帅哥哟,离线,有人找我吗?
zjjlngj
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:103 积分:832 威望:0 精华:0 注册:2022/9/23 7:57:00
  发帖心情 Post By:2022/11/19 16:02:00 [只看该作者]

放在窗口打开之前?我就一个独立窗口啊

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/11/19 16:42:00 [只看该作者]

不要设置为自动打开。到AfterOpenProject事件写代码打开

 回到顶部