以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  临时表  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=103089)

--  作者:Carey
--  发布时间:2017/6/30 13:05:00
--  临时表
狐狸老师 我有一个table控件,我通过sql,生成一张临时表,绑定到table控件上去
刚刚开打的时候没有生成绑定,所有列名是 第一列、第二列 ....
然后我做了一整内部表,取好了列名,绑定上去,目的就是在刚刚打开的时候显示列名,就不显示第一列、第二列这样的了。然后我再触发生成临时表绑定上去,没有反应
我用这个清除的绑定 e.Form.controls("table21").Table.datasource =""  没有反应

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20170630124831.png
图片点击可在新窗口打开查看


--  作者:Carey
--  发布时间:2017/6/30 13:37:00
--  
或者有什么其他的方法在不用事先绑定表,设置列名
--  作者:有点甜
--  发布时间:2017/6/30 14:21:00
--  

直接这样写不行?

 

e.Form.controls("table21").Table.datasource = DataTables("你生成的临时表的表名")


--  作者:Carey
--  发布时间:2017/6/30 14:47:00
--  回复:(有点甜)直接这样写不行? e.Form.c...

图片点击可在新窗口打开查看此主题相关图片如下:触发之后.png
图片点击可在新窗口打开查看
绑定生成的临时表是没有问题,我的意思是,我的生成绑定是写在一个click触发事件里的
在没有触发之前的也就没有绑定,所有列名是 第一列、第二列,我想在没有触发之前给table控件定义列名



触发之后
图片点击可在新窗口打开查看此主题相关图片如下:触发之前.png
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2017/6/30 16:10:00
--  

 table控件改成 sqlQuery 类型,然后写select语句属性

 

 select \'\' as 工单号, \'\' as 工序号


--  作者:Carey
--  发布时间:2017/6/30 16:31:00
--  回复:(有点甜) table控件改成 sqlQuery 类型,...
这样的话,列名是有了,但是总是有一条数据

select null as 工单号,null as 工序...
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20170630162959.png
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2017/6/30 16:42:00
--  

AfterLoad事件

 

e.form.controls("table1").Table.DataTable.deletefor("")