如有两个字段:
  field1   field2
   五月份 |  生产总计划排
             产表            -->这里是field2 的折行如何让字段1 中的五月份的边框保持与字段 2 的边框一样高,也就是如EXCEL中的网格一样,一个
字段换行其它的字段 跟着拉高

解决方案 »

  1.   

    如有两个字段:
      field1   field2
     --------------------------
      | 五月份  |生产总计划排  |         
      ---------| 产表         |   -->这里是field2 的折行
               ----------------
         大致效果如上,每个字段的边框不统一我希望的是如果field2 有折行那么field1 下面的那条边框线与field2的线成一条中间的竖线也会自动延长,望哪个高手指点迷津有用过此控件的也望跟一下谢谢 
      

  2.   

    如果要达到你这个要求,那直接在报表设计界面是无法做到的。也许你可以在Detail_Format事件里用代码做到,我也没有具体这样实现过,只是提供一点思路。
      

  3.   

    刚刚试过了,在Detail_Format事件里设置高度是不能实现的,但是我从取得Recordset的语句入手,可以解决此问题,不知对你是否有启发。原理是:先判断需要折行的字段的长度,看看在显示几个字后发生折行,然后根据此字段的长度,在其它字段后加上空格,以同时实现多个字段的折行,语句示例:
    select addr, case when len(rtrim(addr)) > 9 then name +'----------' else name end as name 
    from employees_tbl order by name
    请注意:如果把'----------'换成空格的话,是实现不了折行的,因为ActiveReport会自动删除尾部的空格。