Foxtable(狐表)用户栏目专家坐堂 → CurrentTable.grid.cols代码报错


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

主题:CurrentTable.grid.cols代码报错

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


加好友 发短信
等级:四尾狐 帖子:808 积分:6213 威望:0 精华:0 注册:2014/3/23 23:02:00
CurrentTable.grid.cols代码报错  发帖心情 Post By:2016/3/24 17:26:00 [只看该作者]

在窗口的afterload写入以下代码:
e.form.Controls("Table1").Select
CurrentTable.grid.cols("章节").textalign = 0
报错

图片点击可在新窗口打开查看此主题相关图片如下:搜狗截图16年03月24日1725_1.png
图片点击可在新窗口打开查看
求解谢谢

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/3/24 17:29:00 [只看该作者]

那只能是你列名写错了

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/3/24 17:32:00 [只看该作者]

e.form.Controls("Table1").Select 在afterLoad那里的时候,可能还没生效。

 

你这样写吧

 

e.form.Controls("Table1").Select
e.form.Controls("Table1").Table.grid.cols("章节").textalign = 0

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


加好友 发短信
等级:四尾狐 帖子:808 积分:6213 威望:0 精华:0 注册:2014/3/23 23:02:00
  发帖心情 Post By:2016/3/25 10:10:00 [只看该作者]

不报错了。
但另外代码(AutoSizeRows(),AllowMerge)没反应,是不是无法确定当前表?求解,谢谢
e.form.Controls("Table1").Select
CurrentTable.AllowMerge = True
CurrentTable.AutoSizeRows()

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/3/25 10:40:00 [只看该作者]

难道就不能写?

 

Dim t As Table = e.form.Controls("Table1").Table

t.AllowMerge = True
t.AutoSizeRows()

 回到顶部