FastReport单元格合并之横向合并

原创 2014年10月24日 19:16:32

FastReport已实现纵向合并,具体请点击这里

纵向合并主要是指相邻的行如果内容相同,则合并单元格,如下:

原图:

合并之后:

在实现纵合合并之后,继续实现横向合并,目前有两种样式:

1、当前单元格内容为空时,与左边的单元格合并为一个单元格

2、当前单元格内容与左边单元格内容相同时合并为一个单元格

FastReport需要设置为扫描两遍才能执行合并,先执行纵向合并,然后执行横向合并,在执行横向合并时先检测左边单元格与当前单元格高度是否相同,只有高度相同且符合合并要求时才执行合并,合并后效果如下:

原图:

可以在任意列上设置单元格纵向合并与横向合并,也可以设置在同一列上,并不冲突,下图 1-5列实现纵向合并,第8列实现横向合并:

设置第3列(装别列)的纵向合并不参考第2列值,然后再设置第4列(色别列)横向合并,效果如下:

以上是常用的常用的纵向合并与横向合并方式,目前纵向合并有两种方式,横向合并也有两种方式,因此不同方式组合可以产生不同的效果,以上这些合并在FastReport中不需要写一行代码,仅通过设置属性即可实现。

纵向合并属性:

MergeCell :是否纵向合并

MergeCellBySibling:纵向合并时是否参考左边列的值

横向合并属性:

MergeLeft:是否与左边单元格横向合并,值相同的合并

MergeLeftWhenEmpty:当前单元格内容为空时是否与左边单元格合并

横向合并两个属性不能同时设置在一列上(即每列只能选择其中一种方式)

使用功能强大的插件FastReport.Net打印报表实例

我第一次使用FastReport插件做的功能是打印一个十分复杂的excel表格,有几百个字段都需要绑定数据,至少需要4个数据源,而且用到横向、竖向合并单元格。     我不是直接连接数据库...
  • gold0523
  • gold0523
  • 2015年11月22日 03:15
  • 2772

fastreport 向下合并单元格 修改文件

  • 2012年03月23日 16:05
  • 80KB
  • 下载

FastReport向下合并单元格

  • 2014年07月18日 12:04
  • 428KB
  • 下载

[.Net码农]FastReport.Net使用

http://jingyan.baidu.com/article/63acb44ae2ae3261fcc17e8f.html http://jingyan.baidu.com/season/42721...
  • CrackLibby
  • CrackLibby
  • 2015年12月18日 17:56
  • 863

FastReport.Net 常用功能总汇

一.常用控件         文本框:输入文字或表达式       表格:设置表格的行列数,输入数字或表达式       子报表:放置子报表后,系统会自动增加一个页面,你可以在...
  • flyingdream123
  • flyingdream123
  • 2016年08月03日 19:37
  • 816

fastreport.net 竖排

几经考虑,终于从诚意比较足的http://www.commuch.com 上购买了FASTREPORT.NET的源码,有了源码,自己想怎么改就怎么改。 FP没有竖排,毕竟是老毛子的东西。实现竖排有两...
  • qoushui
  • qoushui
  • 2011年12月02日 09:41
  • 2178

FastReport单元格合并

FastReport具有单元格合并功能,其菜单
  • lichuxiong
  • lichuxiong
  • 2014年07月14日 15:03
  • 5455

FastReport 横向分栏 纵向分栏

 一. 横向分栏 1.MasterData→Columns→设为想要分栏数目. 2.MasterData→Width→band列的宽度 例:Master...
  • new_BCBER
  • new_BCBER
  • 2015年02月28日 07:47
  • 1279

FastReport 4 横向分栏 纵向分栏

一. 横向分栏1.MasterData→Columns→设为想要分栏数目.2.MasterData→Width→band列的宽度例:MasterData→Columns→2, MasterData→W...
  • willzhao80
  • willzhao80
  • 2008年07月28日 01:15
  • 1901

报表fastreport

本节主要讲述FastReport报表系统的基本概念、基本操作方法、基本控件使用等内容。 基本概念 最主要的概念是FastReport报表的组成方式和控件主要用途,它一般包括以下方面:  *页面(P...
  • fjseryi
  • fjseryi
  • 2013年10月10日 10:25
  • 3624
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:FastReport单元格合并之横向合并
举报原因:
原因补充:

(最多只允许输入30个字)