RDLC报表纵向合并单元格的正确解决方案
2016-06-17 16:33
120 查看
最终效果如上图所示,这个问题的难点在于如何纵向合并单元格,在网上百度了两天,也没有一个真正实现纵向合并单元格的方法,没办法,只好自己实现,用时四天,终于完成这个报表,希望能为大家带来帮助,转载请注明 来源于http://blog.csdn.net/yixian2007
第一步,拖动一个矩阵放到报表中。
第二步,如图所示,选中矩阵,在图中圆圈处,选择高级模式。
第三步,设置行组的属性及分组标准(这个根据需要不同不一样,我这里因为是需要分组的,所以需要设置,也许你的不需要)
第四步,添加详细信息(非常重要:这里需要注意,拖动出来的矩阵,千万不能删除列组和行组,至少现在不能删除,这里如果删除了,将无法进行下面的步骤)
第五步,为行组添加行。现在的矩阵变成了下图的样子。然后选中图中上方的红框所代表的框,一定不能选择错了,不然菜单弹出来是不一样的。然后插入行-组内部上方。
这个时候你会发现,哈哈,出来了一个纵向合并好的单元格,出来了!出来了!出来了!出来了!出来了!出来了!出来了!
第六步:根据你的需要添加多行,方法同第五步。然后本例中由于需要多例,继续选择方框添加行,加了三行后,如下图所示,
第七步:拆分单元格。选择方框,选择拆分单元格。
这个时候就分解成如下图所示了,选中前面的两个框,这个时候可以合并单元格了。合并了!合并了!合并了!合并了!合并了!合并了!
大家可以尝试一下,选择不同的列会出现什么样的菜单,在本例中,你选择第二列的这两行,是不会出现“合并单元”这个选项的。所以这里是非常重要的。
在上图中,如果需要添加多个这样的列,需要点击上图中Group1下面的那个单元格然后选择添加列-且添加为左侧才可以。添加到右侧的同样不能合并单元格。(无法理解为什么微软会设计成这个样子,事实上,Group1下面的那几个单元格就没有办法合并)
第八步:删除多余的行和列。
好了,现在可以删除这一列了,为什么要删除这一列,因为现在RowGroup和Group1这两个组不在同一个开始列,这样的话,第一列的详细信息是出不来的。
注意,删除的时候不要把组删除了啊,只删除列!
然后行也可以删除了。合并单元格完成后,我们可以按照要求画具体的表格了,画出来的表格如下图。
合并单元格的讲解到此结束,下面是如何固定某行每页显示。
好,下面是将这两三行在每一页上显示了。
好了,调试一下,大功告成!
相关文章推荐
- Asp.net_Table控件の单元格纵向合并示例
- asp.net中rdlc 合并行的方法
- .NET中RDLC循环处理数据的应用分析
- VS2010自带报表控件(RDLC)加载图片相关
- Rdlc报表纵向与横向打印问题
- RDLC报表用代码实现导出EXCEL
- 机房收费系统(VB.NET)——超详细的报表制作过程
- 处理rdlc “A data source instance has not been supplied for the data source”
- RDLC 表格和文本框实现多数据,单备注(简单)
- 发布项目报表出现“本地报表处理期间出错”
- 动态设置报表中的文本框内容
- 解决RDLC报表自带打印,弹出打印界面后,经常须按两次打印才执行
- rdlc插入图像(.net2010)
- 无法加载客户端打印控件
- RDLC
- 关于VS 2010 RDLC 报表的详细使用说明
- 使用RDLC做报表
- RDLC报表 11.0的一个bug
- 自定义数据的RDLC报表开发入门(一)
- 关于RDLC打印时自主选择横向纵向打印的一些问题