报表页面上分成2栏,将原来显示的格式:
ID         NAME
1          A
2          B
3          C
4          D
显示为:
ID    NAME      ID     NAME
1     A     |   2      B
3     C     |   4      D
            |
            |
            |
-----------------------------
使用了多列格式化的选项,并将每栏的宽度正确设置,出来的画面为:
ID    NAME      ID     NAME
1     A     |   2      B     |
3     C     |   4      D     |
            
            
            
-----------------------------
问题是
1.左右栏间的竖线应该怎么处理,才能只在2栏中间显示,而不是在右栏生成和左栏同样的一条竖线。
2.怎么才能让中间那条竖线与页脚的那条横线相交,而不是没右数据的地方竖线就不显示。

解决方案 »

  1.   

    关于第二个问题的进一步说明
    如果不使用多列格式化的选项,画一条从详细到页脚的竖线就能实现横竖线的相交。但是使用了多列格式化的选项,就不能正常显示了。
    如果一页数据是满的情况,页面显示:
    ID    NAME      ID     NAME
    1     A     |   2      B     |
    3     C     |   4      D     |
    5     E     |   6      F     |
    7     G     |   8      H     |
    9     I     |   10     J     |
    -----------------------------
    这种情况下,2线是正常相交的,但如果数据不满一页的情况:ID    NAME      ID     NAME
    1     A     |   2      B     |
    3     C     |   4      D     |
                
                
                
    -----------------------------
      

  2.   

    这有个水晶技术专栏,希望对你有所帮助!
    ===================================================================
    中国DotNet程序员俱乐部 -- www.willsft.com -- 中国最专业的DotNet技术社区!技术支持群:3354034、34857327 、24694039、
    19055417、35202852、2684939、1621937、35112134 
    ===================================================================
      

  3.   

    画线,很容易的,我也不知道如何描述,你多试试就会知道的,而且线条是可以跨Section的,要灵活用。
      

  4.   


    画线,很容易的,我也不知道如何描述,你多试试就会知道的,而且线条是可以跨Section的,要灵活用。---------------------------------------------------------------------------------划线是很容易的,要达到这样目的的画线,我不会
    能不能不说详细点呢