以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  动态更改列标题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=100133)

--  作者:xvkewen
--  发布时间:2017/5/5 11:27:00
--  动态更改列标题

以下代码执行成功后,在表结构里显示已经更新成功,但是为什么数据表里的列标题没变呢?

 

    CurrentTable.DataTable.DataCols("参数1").Caption = "压力"
    CurrentTable.DataTable.DataCols("参数2").Caption = "上下轮速度"
    CurrentTable.DataTable.DataCols("参数3").Caption = "对比"
    CurrentTable.DataTable.DataCols("参数4").Caption = "压脚温度"
    CurrentTable.DataTable.DataCols("参数5").Caption = "中气温度"
    CurrentTable.DataTable.DataCols("参数6").Caption = "侧气温度"

 


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看


--  作者:wyz20130512
--  发布时间:2017/5/5 11:31:00
--  
还要执行一下DataTable的BuildHeader方法,重新生成表头。
[此贴子已经被作者于2017/5/5 11:31:54编辑过]

--  作者:有点色
--  发布时间:2017/5/5 11:47:00
--  

 方法一:

 

http://www.foxtable.com/webhelp/scr/1275.htm

 

 

 方法二:

 

Dim t As Table = Tables("表A")
Dim r As Row = t.Rows(t.Rows.count)
r("第五列") = 123
r("第四列") = 789