以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 空行不显示行号 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=26125) |
-- 作者:wilson -- 发布时间:2012/11/25 14:14:00 -- 空行不显示行号 窗口打印,空行不显示行号。
此主题相关图片如下:捕获.png 谢谢! |
-- 作者:czy -- 发布时间:2012/11/25 18:40:00 -- 窗口打印,空行打印网格,不打印行号,这不行吧。 |
-- 作者:wilson -- 发布时间:2012/11/26 0:40:00 -- 非常感谢您对我的帮助!
我在论坛上看到的,不过没说如何解决 http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=26091&replyID=&skin=1 |
-- 作者:lin_hailun -- 发布时间: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 |
-- 作者:wilson -- 发布时间:2012/11/26 12:04:00 -- 非常感谢! |
-- 作者:wilson -- 发布时间:2012/11/26 14:36:00 -- 以下是引用lin_hailun在2012-11-26 9:00:00的发言:
嗯嗯,这个就需要动态修改该一下Doc对象的内容了。遍历Doc.Body.Children的对象,然后找到类型是 xxx.RxxxTable对象,然后修改里面的内容就行了。 涉及到专业报表的一些知识。 http://www.foxtable.com/help/topics/1199.htm 老大还是搞不定,给段代码好吗? 非常感谢! |
-- 作者:lin_hailun -- 发布时间: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 |
-- 作者:wilson -- 发布时间:2012/11/26 15:42:00 -- 谢谢! |
-- 作者:wilson -- 发布时间:2012/11/26 15:58:00 -- 问题已解决 谢谢! |
-- 作者:飞 -- 发布时间:2012/11/26 18:00:00 -- 有必要这么麻烦吗? 打印之前筛选一下物料编号非空的就行了吧 |