前言

网上也有不少解决方案,不过用来用去,都不尽人意,通过多次的研究终于解决。
在看此文章前,请详细阅读这个网址,学会分组页眉,页脚,栏首的操作。
FastReport.Net使用:[4]分组
还有我之前写的博客,学会基本使用。
看完这篇,轻松上手FastReport!

效果图

注意EasyUI 下拉框控件和webReport有冲突,要想实现和我一样的效果,需要自定义控件。

前台实际得到的数据

请注意 我返回的数据 没有 Tel 这一列,可以返回的时候就添加这一列,数据要统一,当然也可以在ashx页面 的时候再加也行。这一列就是为了分组用。

数据源

正常流程(无合并)

思路

FastReport做好模板,在数据区添加(两行多列的datatable),提前写好数据源,然后直接在ashx赋值数据即可。

模板

模板代码

优化流程(合并)

思路

与普通模板不同,
(图一)这次分为几个区域,表格只用来显示列名,其余字段全部改成text文本框,同样的添加数据源,并给对应的文本框赋值,将第一个text的属性:Duplicates 设置为Merge.
(图二)重点在于分组页眉,选择数据源xt.tel,不排序。在web后台赋值的时候,数据datatable 的Tel 这一列数据一定要一样,然后将页眉的高度缩小即可。
(图三) 一定要在最后添加一个表格,不用选择数据源,不然最后数据出不来。
(图四)代码,这回不用写。

模板

图一

图二
图三

模板代码

图四

web页面使用

ashx
ds表格最终的数据(添加完Tel之后)

有哪处没有数清楚的地方,欢迎讨论,你的小小点赞 是最我的最大的支持!
最后给大家搜集的几篇博客,扩充一下思路。
FastReport之单元格纵向合并
FastReport单元格合并
Fastreport报表合并单元格技巧

看完这篇,轻松解决FastReport合并单元格!相关推荐

  1. 解决POI合并单元格后边框不显示问题

    我这里用的方法可能比较笨,就是合并后其间的每个单元格都设置同样的单元格样式,便可以解决这个问题了,如果大家有更简单更好的方法,可以告诉一下,一起学习. //定义Excel文档对象 XSSFWorkbo ...

  2. 第049篇:VBA之合并单元格、取消合并单元格并保留原来的数据

    Range.Merge 方法:由指定的Range对象创建合并单元格 (一)对选择的区域进行合并 Sub 合并单元格() Selection.Merge              '对选中的单元格区域执 ...

  3. 样式篇之如何实现合并单元格效果 【转】

    水晶报表并没有单元格的概念,此处的合并,说的是下面这种效果. 如果我们用线和框来做表格,那么虽然我们可以用下图的方法抑制重复显示,但每行的线还是在的,达不到"合并"的效果. 此时我 ...

  4. [转]样式篇之如何实现合并单元格效果

    水晶报表并没有单元格的概念,此处的合并,说的是下面这种效果. 如果我们用线和框来做表格,那么虽然我们可以用下图的方法抑制重复显示,但每行的线还是在的,达不到"合并"的效果. 此时我 ...

  5. 第一次在Linux服务器上部署项目,看完这篇轻松应对

    场景 一直习惯于Windows服务器的窗口的方便,突然要用到linux的服务器的部署,不知道从何下手, 所以你百度一搜,各种linux命令大全,看的眼花缭乱. 实现 软件 如果你的项目是在window ...

  6. 第一次在Linux系统上操作mysql数据库,看完这篇轻松应对

    场景 前提是已经连接上Ubuntu服务器,如果不是很熟练请参考 https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/85340802 实 ...

  7. 解决easyexcel填充图片后合并单元格没有占满的问题

    解决easyexcel合并单元格图片没有拉伸的问题 package com.demo.server.excel.handle;import com.alibaba.excel.enums.CellDa ...

  8. 按键 粘贴上一个命令_合并单元格、选择性粘贴的快捷键都是啥?今天一次告诉你……...

    经常有人在群里问,合并单元格的快捷键是什么?选择性粘贴数值的快捷键是什么? 今天就来聊聊快捷键的一些冷门知识-- Alt键的作用 快捷键其实就是一些组合键,主要用到Ctrl.shift.Alt这三个键 ...

  9. 实用常识 | HTML嵌入处理MARKDOWN合并单元格

    解决 MARKDOWN 合并单元格问题-- 嵌入HTML代码,增加 rowspan 或 colspan 属性来实现合并单元格. 操作对象 操作方式 创建 删除 修改 模式 CREATE SCHEMA ...

  10. 【excel】合并单元格拆分后每一格都填充为与原来相同内容

    用的比较频繁的一个操作,单元格合并拆分出的单元格自动填充为合并前内容 比较烦合并单元格,记得以前看过一本excel书里把合并单元格列为一大恶习,因为这严重影响数据分析,但那本书没说怎么处理,导致我才学 ...

最新文章

  1. Java培训哪家机构好
  2. 轻量级实用PDF转换工具
  3. Ubuntu16.04系统运行VINS-Mono(安装、环境配置)
  4. python 柱状图 居中_python matplotlib模块: bar(柱状图)
  5. 2个字节能存多少个16进制_MySql中的varchar长度究竟是字节还是字符
  6. javascript 代码分离 的那些事儿
  7. 《深入理解OSGi:Equinox原理、应用与最佳实践》一3.2 Bundle状态及转换
  8. 树莓派-解决apt-get upgrade速度慢的方法[更换阿里云源]
  9. Linux下 jenkins 的 使用
  10. osg 示例程序解析之osgdelaunay
  11. 在matlab中使用模糊编辑器实现模糊控制器的设计详解
  12. java线程生命周期
  13. 智能家居之远程视频监控
  14. 3D游戏模型师的日常工作内容
  15. android 修改双卡铃声,Android 修改系统来电铃声
  16. 计算机专业的文献翻译,计算机专业外文文献翻译
  17. windows phone 7---8 Belling's课堂(十五) 程序等待页面的处理
  18. hosts.allow和hosts.deny
  19. 将当前含有中文名称的文件 翻译成拼音
  20. 什么是归一化,它与标准化的区别是什么?

热门文章

  1. 锐龙r7 4800U和i7-10710U 哪个好
  2. c语言中十六进制减法,二进制十进制十六进制
  3. 【docker】win10系统下docker容器安装及使用(二):docker通过commit及dockerfile进行创建
  4. jmeter之http取样器
  5. python编写字典库_用Python生成MySql数据字典
  6. 思科路由器系统是Linux,思科推基于Linux新款无线存储路由器
  7. 防止电脑被木马迫害,检测和寻找木马隐藏的位置
  8. PT100恒流源电路及仿真
  9. TFT液晶屏显示原理
  10. 使用C#创建简单的联系人备忘录