最经根据用户需求,需要把原来GridView做的报表改成rdlc报表,方便打印
但做的时候却发现rdlc报表居然不支持跨行单元格的合并,MSDN还专门做了说明:
rdl报表可以做到的,为什么rdlc就不可以呢,况且是这么简单的功能?
没办法,我先是在报表的XML文件中加入<RowSpan>2</RowSpan>的标记,编译无法通过
然后网上求人,同学老师都问了一遍,老大说rdl和rdlc报表可以相互转换
于是我就来个转换,rdlc转换为rdl超级简单,居然把扩展名一改就可以了
正当我喜滋滋的把做了半天rdl报表转换成rdlc报表时却发现我需要用到的矩阵控件在rdlc中无法识别
根据msdn转换说明修改数据源,更改引用空间都没用
这时我想,我不就是合并两个单元格吗,干吗搞这么复杂,直接把上面单元格的底边设为不可见
下面单元格的顶边设为不可见不就合并成一个单元格了吗
然后再把两个单元格内的文字上下边距设置了一下,成功!效果完美,哈哈哈~~~