Foxtable(狐表)用户栏目专家坐堂 → [原创]紧急求助


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

主题:[原创]紧急求助

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


加好友 发短信
等级:婴狐 帖子:10 积分:126 威望:0 精华:0 注册:2018/1/11 17:13:00
[原创]紧急求助  发帖心情 Post By:2018/1/16 12:11:00 [只看该作者]

请教老师:
      我是初学者。如何通过筛选树选择,实现WORD报表批量打印。

1、左treeview图筛选右Teble表内容

2、批量打印代码
Dim dt1 As WinForm.treeview = e.Form.Controls("treeview1")
Dim drs As List(of DataRow) = DataTables("b1").Select("乡镇|村 =  '&dt1.AllNodes & ' ") '筛选出符合条件的行
If drs.Count > 0 Then '如果存在符合条件的行
    Dim tm As String  = ProjectPath & "Attachments\123.doc" '指定模板文件
    Dim fl As String = ProjectPath & "Reports\5.doc" '指定目标文件
    Dim wrt As New WordReport(Tables("b1"),tm,fl) '定义一个WordReport
    For Each dr As DataRow In drs '逐行生成报表
        wrt.BuildOne(dr)
    Next
    wrt.print '显示报表
   wrt.quit
End If
此主题相关图片如下:捕获.png
按此在新窗口浏览图片

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


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

不要重复发帖

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


加好友 发短信
等级:婴狐 帖子:10 积分:126 威望:0 精华:0 注册:2018/1/11 17:13:00
  发帖心情 Post By:2018/1/16 12:33:00 [只看该作者]

下不为例!

 回到顶部