以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 自动增加列 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=149058) |
|
-- 作者:季朝龙 -- 发布时间:2020/4/22 11:25:00 -- 自动增加列
|
|
-- 作者:2900819580 -- 发布时间:2020/4/22 11:29:00 -- Dim Builder As New ADOXBuilder Builder.Open() \'打开ADOXBuilder
With Builder.Tables("生产计划_订单表甘特图")
.AddColumn(nm,ADOXType.String,16)
End With
Builder.Close()
用以下代码代替试试
Tables("生产计划_订单表甘特图").datatable.datacols.add(nm,gettype(string),16)
|
|
-- 作者:有点蓝 -- 发布时间:2020/4/22 11:35:00 -- 甘特图应该是使用临时列绘制的吧。使用datacols.add。如果要添加永久列,需重启项目才有效 |
|
-- 作者:季朝龙 -- 发布时间:2020/4/22 13:33:00 -- 需要增加的永久列,用这个方法增加的是临时列,重新打开项目,之前增加的列又消失了 请问老师我还需要怎么修改代码呀?
|
|
-- 作者:有点蓝 -- 发布时间:2020/4/22 14:33:00 -- 增加的永久列,只能是数据表才有用。临时表不能的 |