RDLC报表钻取空白页问题】的更多相关文章

在改动报表查询条件时,钻取页突然空白了,百思不得其解,之前好好的,研究了一个下午和一个晚上.查资料等等,网上非常多资料都是设置报表的 ConsumeConteinerWhitespace = True 以及设置BODY的大小不能大于报表的SIZE,问同事,说是报表參数过多,正准备改动成一个參数.可是在删除參数时,想到之前刚做钻取时,由于參数不正确所以显示不出来.设置了同意空和同意NULL,才显示出来数据.一查,有个新增參数果然没设,设了之后马上显示出来了.大意了.这样的小问题,特记下来,以后认真…
在使用RDLC报表时,碰到这种情况:当只有一页数据时,报表确显示两页,第二页除了报表头之外数据为空.然后,当有多页数据时,最后一页为空. RDLC報表設計好後,在ReportViewer預覽報表時,頁數都正常:但在切換為整頁模式時,常造成多了不少空白頁出來.第一時間覺得不可思 議,在ReportViewer看來正常,怎可能在整頁預覽時,格式會跑掉?如果在整頁預覽時格式跑掉,那在列印時也一定是這樣的情形. ReportViewer會將RDLC所設計的報表檔顯示其中,但和實際紙張列印時,並不是如此,…
在使用RDLC报表时,碰到这种情况:当只有一页数据时,报表确显示两页,第二页除了报表头之外数据为空.然后,当有多页数据时,最后一页为空. 这个问题很奇怪,网上有很多解决方案,以下的方法可以解决此问题. 方法一:设置报表的属性 ConsumeConteinerWhitespace = True 第一种方法具体操作: 1,选中要修改的报表按F4 ,将下拉框中的[主体]换选中[报表] 2,选择[报表]后就出现了ConsumeConteinerWhitespace 的属性,默认是false,改成True…
1.RDLC报表设计好后,在ReportViewer预览报表时,页数都正常:但在切换为整页模式时,常造成多了不少空白页出来.第一时间觉得不可思议,在ReportViewer看来正常,怎可能在整页预览时,格式会跑掉?如果在整页预览时格式跑掉,那在打印时也一定是这样的情形.ReportViewer会将RDLC所设计的报表文件显示其中,但和实际纸张打印时,并不是如此,因此时就要检查RDLC报表本身的大小.1.先至Report.rdlc报表设计的页面,选择菜单上的[报表]->[报表属性],在[配置]的页…
使用RDLC报表(一) 1       建立数据源 启动VS2005新建一个窗体项目,命名为TestProj 在左边的窗体内选择“添加新数据源”或在菜单上操作“添加新数据源”: 选择后出现对话窗体,选择“数据库”,进入“下一步”: 本数据源以SqlServer2000所提供的Northwind数据库为例,因此在数据库内选择驱动程序为SqlServer,具体操作视所用数据库而定(如果连接为Oracle,建议用Oracle所提供的ODP for .NET,地址:http://www.oracle.c…
参考:http://stackoverflow.com/questions/427730/how-to-limit-rdlc-report-for-one-page-in-a-pdf 主要设置为:报表的pagesize属性要大于等于(报表主体body的size+报表的Margins) 比如A4纸: 报表的PageSize可设置为:Width:21cm    Height:29.7cm 报表的Margins可设置为:Left:1cm  Right:1cm  Top:1cm  Botton:1cm…
感谢各路大神的博客,总结rdlc报表中目前用到的知识,积累. 一.rdlc报表PDF打印出现空白页 1.先至Report.rdlc報表設計的頁面,選擇功能表上的[報表]->[報表屬性],在[配置]的頁籤中記錄著輸出報表的紙張大小,預設應為A4直式的紙張(頁寬:21cm,頁高:29.7cm,左右上下邊界:2.5cm),記下這些值. 2.檢查Report.rdlc的屬性視窗中[主體]屬性的Size值,它的寬度Width要小於[報表屬性]中的(頁寬) – (左邊界) – (右邊界). 3.調整後再整頁…
RDLC是一个不错的报表,有着比较不错的设计模式和展现效果,在我的Winform开发里面,使用RDLC也是一个比较方便操作,如可以参考文章<DevExpress的XtraReport和微软RDLC报表的使用和对比>或者<会员管理系统的设计和开发(2)-- RDLC报表的设计及动态加载>进行了解.但是基于MVC方式,如何构建和展现RDLC报表呢?本文主要介绍如何在基于MVC4+EasyUI的Web开发框架上进行RDLC的集成和使用. 1.RDLC绑定数据源 RDLC的报表设计,是使用…
如果一台电脑同时连接多个打印机,而且每个打印机使用的纸张大小各不相同(比如:票据打印钱用的小票专用张,办公打印机用的是A4标准纸),在处理打印类的需求时,如果不用代码干预,用户必须每次打印时,都必须在弹出窗口里,手动选择打印机(还有可能需要设置纸张类型),这样用起来会比较烦. 幸好,.Net提供了“二”个很有用的类:PrintDialog(打印机设置对话框).PageSetupDialog(页面设置对话框) (注:之所以给“二”加引号,是因为"打印机设置"其实已经完全包含了“页面设置”…
用微软的RDLC报表直接打印不预览 直接上代码. //打印清单 System.Data.DataTable dt = print_QD(dr); ReportViewer rvDoc = new ReportViewer(); rvDoc.LocalReport.ReportEmbeddedResource = "SD_bcso.Report.rdlc";//加上报表的路径 rvDoc.LocalReport.DataSources.Add(new ReportDataSource(d…