以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [建议]能否增加一个插入列的方法  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=11203)

--  作者:ybil
--  发布时间:2011/7/13 9:03:00
--  [建议]能否增加一个插入列的方法
统计时,往往需用Add  增加临时列 ,通过设置表达式统计数据,
但Add增加的列总跑到表后面,要想达至理想的效果,还要结合Move(效率较低)

能否增加一个插入列的方法:


Insert(Index,ColumnName, GetType(Type))
Insert(Index,ColumnName, GetType(Type), Expression)
Insert(Index,ColumnName, GetType(Type), Expression, Caption)
Insert(Index,ColumnName, GetType(Type), MaxLength)
Insert(Index,ColumnName, GetType(Type), MaxLength, Expression)
Insert(Index,ColumnName, GetType(Type), MaxLength, Expression, Caption)

--  作者:狐狸爸爸
--  发布时间:2011/7/13 9:31:00
--  

呵呵,就用Move吧,增加和移动列的代码放在StropRedraw和ResumeDraw中。

因为增加列是针对DataTable的,本没有顺序的.


--  作者:ybil
--  发布时间:2011/7/13 10:36:00
--  
我习惯用Select 正列,正列 As ,正列 As ,正列 As 乱造列 From {A}