Foxtable(狐表)用户栏目专家坐堂 → 如果列名称是动态的,数组怎么写?


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

主题:如果列名称是动态的,数组怎么写?

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


加好友 发短信
等级:狐神 帖子:6885 积分:43595 威望:0 精华:0 注册:2009/3/2 14:07:00
如果列名称是动态的,数组怎么写?  发帖心情 Post By:2018/11/4 21:13:00 [只看该作者]

        '根据此页数据生成网页
        With wb.AddTable("","Table1")
            .PageNumber = page '设置页码
            .ActiveSheet = "menu"
             Dim nms() As String = {"NO.","产品","客户","数量","单价",
"日期"}

          
  .Head.AddRow(nms)
             For Each r As DataRow In dt.DataRows
               
With .Body.AddRow(r("NO."),r("产品"),r("客户"),r("数量"))
                    .Primarykey = r("_Identify")
'设置主键
                    .AddCell(Format(r("单价"),"#0.00"))
                    .AddCell(Format(r("日期"),"MM月dd日"))
                End With
            Next
        End With


如果列名称是动态的,这段代码如何写?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/4 22:07:00 [只看该作者]

用集合然后转为数组 http://www.foxtable.com/webhelp/scr/0217.htm

 

如果是字符串,直接用split转换成数组


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


加好友 发短信
等级:狐神 帖子:6885 积分:43595 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2018/11/5 7:06:00 [只看该作者]


[此贴子已经被作者于2018/11/5 7:07:33编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/5 8:34:00 [只看该作者]

以下是引用lihe60在2018/11/5 7:06:00的发言:

[此贴子已经被作者于2018/11/5 7:07:33编辑过]

 

如果还有问题,请贴出具体代码说明。


 回到顶部