Foxtable(狐表)用户栏目专家坐堂 → 空行不显示行号


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

主题:空行不显示行号

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/11/26 9:00:00 [显示全部帖子]

以下是引用wilson在2012-11-26 0:40:00的发言:

非常感谢您对我的帮助!

 

我在论坛上看到的,不过没说如何解决

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=26091&replyID=&skin=1


嗯嗯,这个就需要动态修改该一下Doc对象的内容了。遍历Doc.Body.Children的对象,然后找到类型是 xxx.RxxxTable对象,然后修改里面的内容就行了。

涉及到专业报表的一些知识。

http://www.foxtable.com/help/topics/1199.htm

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/11/26 14:57:00 [显示全部帖子]

以下是引用wilson在2012-11-26 14:36:00的发言:

老大还是搞不定,给段代码好吗?

非常感谢!


大概这样,参考下。

Dim doc As PrintDoc = e.Form.GernatePrintDoc()

For Each c As Object In doc.Body.Children
    If c.Gettype.ToString Like "*RenderTable" Then
        For i As Integer = 0 To c.Rows.Count - 1
            If c.Cells(i, 1).Text = "" Then
                c.Rows(i).Style.Borders.All = New prt.Linedef(0.1, Color.White)
                c.Cells(i, 0).Text = ""
        Next
        Exit For
    End If
Next

doc.Preview

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/11/26 18:05:00 [显示全部帖子]

以下是引用在2012-11-26 18:00:00的发言:

有必要这么麻烦吗?

打印之前筛选一下物料编号非空的就行了吧图片点击可在新窗口打开查看


这种情况是用户要固定打印n行。

 回到顶部