Foxtable(狐表)用户栏目专家坐堂 → 临时表


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

主题:临时表

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


加好友 发短信
等级:幼狐 帖子:118 积分:887 威望:0 精华:0 注册:2017/4/27 13:19:00
临时表  发帖心情 Post By:2017/6/30 13:05:00 [只看该作者]

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

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


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


加好友 发短信
等级:幼狐 帖子:118 积分:887 威望:0 精华:0 注册:2017/4/27 13:19:00
  发帖心情 Post By:2017/6/30 13:37:00 [只看该作者]

或者有什么其他的方法在不用事先绑定表,设置列名

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/6/30 14:21:00 [只看该作者]

直接这样写不行?

 

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


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


加好友 发短信
等级:幼狐 帖子:118 积分:887 威望:0 精华:0 注册:2017/4/27 13:19:00
回复:(有点甜)直接这样写不行? e.Form.c...  发帖心情 Post By:2017/6/30 14:47:00 [只看该作者]


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



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

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/6/30 16:10:00 [只看该作者]

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

 

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


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


加好友 发短信
等级:幼狐 帖子:118 积分:887 威望:0 精华:0 注册:2017/4/27 13:19:00
回复:(有点甜) table控件改成 sqlQuery 类型,...  发帖心情 Post By:2017/6/30 16:31:00 [只看该作者]

这样的话,列名是有了,但是总是有一条数据

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

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/6/30 16:42:00 [只看该作者]

AfterLoad事件

 

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


 回到顶部