Foxtable(狐表)用户栏目专家坐堂 → [求助]excel 模板


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

主题:[求助]excel 模板

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/5/24 16:51:00 [只看该作者]

Select Case e.Book.TempLate
    Case "员工履历表"
        Dim drs As List(Of DataRow) = e.DataRow.GetChildRows("学历信息")
        Dim i As Integer = 1
        Dim max As Integer = 4
        For Each dr As DataRow In drs
            If i = max Then
                e.Book.Marks("学历2") = dr("学历")
                e.Book.Marks("毕业院校2") = dr("毕业院校")
                e.Book.Marks("专业2") = dr("专业")
                e.Book.Marks("学习形式2") = dr("学习形式")
                exit for
            End If
            If dr("学习形式")="全日制" Then
                e.Book.Marks("学历1") = dr("学历")
                e.Book.Marks("毕业院校1") = dr("毕业院校")
                e.Book.Marks("专业1") = dr("专业")
                e.Book.Marks("学习形式1") = dr("学习形式")
            End If
            i = i + 1
        Next
End Select
[此贴子已经被作者于2013-5-24 16:51:53编辑过]

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


加好友 发短信
等级:婴狐 帖子:38 积分:312 威望:0 精华:0 注册:2013/3/26 10:05:00
  发帖心情 Post By:2013/5/24 17:44:00 [只看该作者]

哈哈,搞定,谢谢BIN!


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


加好友 发短信
等级:婴狐 帖子:38 积分:312 威望:0 精华:0 注册:2013/3/26 10:05:00
  发帖心情 Post By:2013/5/27 10:21:00 [只看该作者]

我测试了一下,BIN给了解决办法,但生成模板为第1条和第3条,当只有2条记录时,不能得到第2条记录,我改了一下,但出现新问题,当批量生成全部记录的时候,王麻子的最后的记录是上一个人,即当前记录是用上一记录的结果做的模板。用BIN的代码也一样,代码错了吗?

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.rar

 


 回到顶部
总数 13 上一页 1 2