Foxtable(狐表)用户栏目专家坐堂 → 显示修改后的列标题


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

主题:显示修改后的列标题

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


加好友 发短信
等级:三尾狐 帖子:739 积分:7694 威望:0 精华:0 注册:2017/2/3 10:29:00
显示修改后的列标题  发帖心情 Post By:2022/3/16 15:24:00 [只看该作者]

老师好。默认列的caption 是列名称。我在运行中用代码修改列caption,但是显示的标题没有变化。如何让表标题实时显示为修改后的字符串?或者刷新列标题?谢谢!

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


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


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


加好友 发短信
等级:三尾狐 帖子:739 积分:7694 威望:0 精华:0 注册:2017/2/3 10:29:00
  发帖心情 Post By:2022/3/16 15:58:00 [只看该作者]

老师好。我用如下代码

With DataTables("表A")
    .DataCols(
"第一列").Caption = "一季度_东部"
    .DataCols(
"第二列").Caption = "一季度_西部"
    .BuildHeader()

End
 With
修改了表标题,我希望之后再修改为
With DataTables("表A")
    .DataCols(
"第一列").Caption = "二季度_东部"
    .DataCols(
"第二列").Caption = "二季度_西部"
    .BuildHeader()

End
 With
我用如下代码查看了列标题,确实修改过来了,但是没有显示。如何显示出来?

For Each c As Col In CurrentTable.Cols
    output.Show(c.name)
Next



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


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

我测试没有问题。
注意name是列名,Caption 才是标题名。列名是改不了的

For Each c As Col In CurrentTable.Cols
    output.Show(c.name & "," & c.Caption )
Next

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


加好友 发短信
等级:三尾狐 帖子:739 积分:7694 威望:0 精华:0 注册:2017/2/3 10:29:00
  发帖心情 Post By:2022/3/16 16:39:00 [只看该作者]

老师,我测试了也没有问题,确实改过来了,但是,显示的还是没有改过来的。也就是说,是table表的caption没有实时更新。

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


加好友 发短信
等级:三尾狐 帖子:739 积分:7694 威望:0 精华:0 注册:2017/2/3 10:29:00
  发帖心情 Post By:2022/3/16 16:41:00 [只看该作者]

老师,我刚刚关闭项目,重新启动后,就正常了。谢谢

 回到顶部