Foxtable(狐表)用户栏目专家坐堂 → 分组打印 怎么实现选择打印哪些列?并自定义设置列宽?


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

主题:分组打印 怎么实现选择打印哪些列?并自定义设置列宽?

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


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/2/20 10:28:00 [显示全部帖子]

dim nms() as string = {"第一列","第三列"}
For c As integer = 0 To nms.length - 1
        
rt.Cells(0,c).Text = tbl.Cols(nms(c)).Name 
        rt.Cols(c).Width = tbl.Cols(nms(c)).PrintWidth
        For 
r As integer = 0 To Rows.Count -1 
            rt
.Cells(r + 1c).Text = rows(r)(tbl.Cols(nms(c)).Name
)
        Next
    Next

-----------------------
Dim Regions As List(Of String()) = tbl.DataTable.GetValues("地区|客户名称"
doc.Pagesetting.LandScape = True
For Each 
Region As String() In Regions
……
rx.Text = "地区: " & Region(0)
……
Rows = tbl.Datatable.Select("[地区] = '" & Region(0) & "' and 客户名称='" & Region(1) & "'")

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


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/2/22 17:12:00 [显示全部帖子]

上面的代码就是一个班级一张表的。如果只有一行是数据没有加载完整吧

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


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/2/22 17:39:00 [显示全部帖子]

Dim Regions As List(Of String()) = tbl.DataTable.GetValues("学校|年级|班级",tbl.filter)

 回到顶部