zoukankan      html  css  js  c++  java
  • rdlc报表的导出及预览时表头

    感谢各路大神的博客,总结rdlc报表中目前用到的知识,积累。

    一、rdlc报表PDF打印出现空白页

    1.先至Report.rdlc報表設計的頁面,選擇功能表上的[報表]->[報表屬性],在[配置]的頁籤中記錄著輸出報表的紙張大小,預設應為A4直式的紙張(頁寬:21cm,頁高:29.7cm,左右上下邊界:2.5cm),記下這些值。
    2.檢查Report.rdlc的屬性視窗中[主體]屬性的Size值,它的寬度Width要小於[報表屬性]中的(頁寬) – (左邊界) – (右邊界)。
    3.調整後再整頁預覽看看,多調幾次應就不會再產生太多的空白頁了。
    这个问题很奇怪,网上有很多解决方案,以下的方法可以解决此问题。
    方法一:设置报表的属性 ConsumeConteinerWhitespace = True
    第一种方法具体操作:
    1,选中要修改的报表按F4 ,将下拉框中的【主体】换选中【报表】
    2,选择【报表】后就出现了ConsumeConteinerWhitespace 的属性,默认是false,改成True 即可解决空白行的问题
    方法二:在Row Group 中设置 Keep Together = False, 进入Advance Mode, 设置所有Static成员的Keep Together = False
    对于一些报表,调整Body的宽度和高度,直到和Report的宽度和高度差不多就行了。操作就是将body的边框拖到和Report平齐。

    二、rdlc报表导出PDF时汉字出现方框口口口

    右击文本框,选择文本框属性,字体改为宋体。

    三、如何使rdlc报表的表头在每一页都显示

    1. 首先使用Visual Studio 打开你的rdlc文件。 你会看到RowGroups 和 Columns Groups, 如下图:
    操作: 选择 Columns Groups 右边的下拉按钮,选择 Advanced Mode.
    2.等Static成员列出来之后。
    操作: 选择 Row Groups 中的 Static 成员, 并且打开属性窗口查看属性。如下图:
    操作: 将ReportOnNewPage设置为True.(fixeddata 设置为true)
    3. 保存并重新编译项目。
  • 相关阅读:
    Thymeleaf踩坑:[[ 和 ]] 被当做表达式解析,但是想要的就是数组,怎么办?
    RoamEdit 邀请码
    python:新版xlrd报 Excel xlsx file; not supported
    JavaFX学习:快捷键
    JavaFX学习:键盘事件
    JavaFX学习:连续点击事件
    JavaFX学习:Button基本使用
    (转)IDEA 更新插件时报错 SSL error probably caused by disabled SNI
    TextControl技术互助
    一个简单的Webservice的demo(中)_前端页面调用
  • 原文地址:https://www.cnblogs.com/webttt/p/7606235.html
Copyright © 2011-2022 走看看