天天看点

Rdlc在reportviewer中的全屏解决方案

最近在做一个winform项目,涉及到报表。个人不太会用水晶报表(根本不会),还是觉得微软亲儿子的Rdlc好用。各种爽后发现展示在winform里,报表内容总是显示在左边,无法居中。这特么就坑爹了。网上有解决方案说设置成打印模式,(rpv.ZoomMode = ZoomMode.PageWidth)。居中是居中了,但现在程序都感觉进入了老人机模式,字体大的有点吓人。最后还是在google下找到了合适的解决方案:通过计算内容宽度,再设置reportviewer的宽度。

代码:

Rdlc在reportviewer中的全屏解决方案

设置前:

Rdlc在reportviewer中的全屏解决方案

设置后:

Rdlc在reportviewer中的全屏解决方案