以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  窗口表绑定全局表  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=152541)

--  作者:fubblyc
--  发布时间:2020/7/14 17:45:00
--  窗口表绑定全局表
全局代码 写了 全局变量 _usertable
cmd.CommandText = "SELEC T * From {人力资源主表} "
_UserTable = cmd.ExecuteReader()
要在窗口表显示这个表

e.Form.Controls("Table1").Table.DataSource = _usertable

好像只能生效一次,点一下窗口管理之后再去看这个窗口表,就没有这个表的任何列了。

是要怎么做呢?

--  作者:有点蓝
--  发布时间:2020/7/14 20:01:00
--  
临时表如果要绑定窗口表控件,只能使用一次。每次绑定前都要重新生成新的临时表【_UserTable = cmd.ExecuteReader()】,不然就不要绑定表控件
--  作者:fubblyc
--  发布时间:2020/7/15 11:24:00
--  
蓝老师, _UserTable = cmd.ExecuteReader()  怎么绑定表控件呢?
--  作者:有点蓝
--  发布时间:2020/7/15 11:59:00
--  
就是1楼的用法

e.Form.Controls("Table1").Table.DataSource = _usertable

--  作者:fubblyc
--  发布时间:2020/7/15 14:29:00
--  
蓝老师,我是想项目打开后 加载了这个  _UserTable = cmd.ExecuteReader() ,然后要在窗口表显示。不想每次打开窗口都去加载,有什么办法吗?
_UserTable 在数据库是一个多表查询的视图

--  作者:有点蓝
--  发布时间:2020/7/15 14:36:00
--  
没有其他办法,要么不要绑定表,要么每次都要加载