例:比如一个表头有多个值组成,但要实现动态显示时,要经过以下几步操作来完成;

步骤一:把要显示的动态值分开,把要实现动态的控件放到XrPanel中,前端设计完成;

步骤二:Dev Express Report 代码中写公共过程,方便在程序中调用传值,以下过程目的,码数数量小于等于15只显示一行码数及数量,码数数量小于等于30只显示二行码数及数量,以此类推。。。。(主要是实现XrPanel控件的显示及高度控制)

Public Sub GetSizeDisPlay(ByVal IntSizeDisPlay As Object)
        Select Case IntSizeDisPlay
            Case Is <= 15
                Me.XrPanel1.Visible = False
                Me.XrTable3.Visible = False
                Me.XrTable11.Visible = False
                Me.XrPanel1.HeightF = 0
                Me.ReportHeader.HeightF = Me.ReportHeader.HeightF - 254 '报表表头动态:加XrPanel控件后,先设置XrPanel的高度,后设置ReportHeader高度(不加XrPanel控件,ReportHeader设置高度无效)
            Case Is <= 30
                Me.XrTable11.Visible = False
                Me.XrPanel1.HeightF = 127
                Me.ReportHeader.HeightF = Me.ReportHeader.HeightF - 127 '报表表头动态:加XrPanel控件后,先设置XrPanel的高度,后设置ReportHeader高度(不加XrPanel控件,ReportHeader设置高度无效)
        End Select
    End Sub

步骤三:调用界面中代码

'DEV XRport 报表对象
        Dim Report As New ReportsOrderManagement.frmC030_rpt02rpt()  ‘报表对象

'DEV XRport 尺码显示控制
        Dim sqlSizeDisPlay As String
        Dim FDSSizeDisPlay As New DataSet
        sqlSizeDisPlay = "select SizeNo  from VC031_C030_C032  where ProdiD='" & txtProdID.Text & "' order by convert(int,Field2) "  ’查询当前单据中尺码
        FDSSizeDisPlay = op.exesqlreds(sqlSizeDisPlay)
        Report.GetSizeDisPlay(FDSSizeDisPlay.Tables(0).Rows.Count)‘把尺码数量传入报表过程中

’数据源部分省略。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

'设置数据源
        Report.DataSource = ds

‘报表显示

Report.ShowPreviewDialog()

Dev Express Report 动态表头设置相关推荐

  1. el-table的动态表头设置fixed后对不齐的问题

    问题:动态表头设置fixed后最后一列平铺展开后对不齐往下了一点的问题? 原因是el-table-column设置了固定宽度width: 解决方法: 1.this.$nextTick(() => ...

  2. easyExcel实现动态表头设置以及单元格样式设置

    easyexcel实现文件导入导出请看上篇博客:springboot集成easyExcel实现文件导入导出 上篇文章已经知道如何使用easyExcel实现简单的文件导入导出,但是导出的表头和格式都是固 ...

  3. Dev Express Report 学习总结(五)在分组中使用聚集表达式AggregateExpression

    聚集表达式AggregateExpression主要包括几种:Avg(),Count(),Exists(),Max(),Min(),Single()和Sum().其中对于Sum(),在我看来主要有两种 ...

  4. easyexcel 动态列_easyexcel动态表头列导出SequenceDiagram 阅读源码事半功倍

    EasyExcel简介 Java解析.生成Excel比较有名的框架有Apache poi.jxl.但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢 ...

  5. Dev Express 安装

    Dev Express 安装 点击DevExpressUniversalTrialComplete-20151209.exe开始安装 选择需要安装的产品 选择需要安装的产品目录,这里设置为D盘 开始安 ...

  6. easyExcel 复杂表头 动态表头

    需求: 要根据数据来导出这个excel 左侧菜单有一百多个固定菜单,这些肯定不能放到数据库里建字段,所以就根据上面的抽检总点数,合格总点数,合格率三个字段建立数据库字段. 技术实现: 我们选择的是ea ...

  7. EasyExcel解析动态表头及导出

    前言 excel文件导入及导出,是日常开发中经常遇到的需求.本次笔者以EasyExcel为例,针对在项目中遇到的动态表头解析及导出的场景,详细介绍具体的代码实现过程. 参考地址 https://git ...

  8. easyExcel实现单sheet多子表,并结合动态表头,复杂表头

    easyExcel实现单sheet多子表,并结合动态表头,复杂表头 一.实现目标 二.官方文档阅读 1.动态表头 2.单页面多子表 3.复杂表头 三.开始编码 测试主类 数据类LIst获取 表头lis ...

  9. 动态表头excel导入(java)

    动态表头excel导入 1. 导入依赖并设置实体 首先配置poi版本相关的maven属性 <properties><poi.version>4.1.2</poi.vers ...

最新文章

  1. Beyond Compare 4比较文件夹要设置基键吗?
  2. 【Python】一文搞懂Pandas数据排序
  3. 「权威发布」2019年大学生电子设计竞赛,仪器设备和主要元器件清单
  4. stage3d 骨骼优化
  5. 盘点那些让程序员目瞪口呆的奇葩Bug,最后一个什么梗
  6. C/C++之大端小端
  7. FPGA学习---Modelsim自动仿真
  8. Hadoop2——SSH免密登录功能配置
  9. word目录怎么跳转到相应页码_Word目录不会做?请看完整操作步骤
  10. 亿级用户下的新浪微博平台架构解析
  11. linux进行挂载Nas存储
  12. 如何在ant 的表单Form.Item下获取自定义表单元素的值
  13. Android之UiAutomator测试框架源码分析(第二十四篇:ByMatcher相关功能介绍)
  14. Understand 2.5使用指南(中文)
  15. 11、Microsoft Visual Studio 2022 Installer Projects踩坑一
  16. php弹幕,PHP直播源码,实现简单弹幕效果
  17. 理解std::move和std::forward
  18. 什么是Web 3.0 ?
  19. Python调用海康SDK进行车牌识别(动态链接库的方法—不通过swig)
  20. 解决canvas微信头像跨域问题

热门文章

  1. 51单片机基础——串口通信发送字符ab控制流水灯
  2. transmit video
  3. 网页内嵌lodop控件,部分电脑一直提示未安装
  4. 工程伦理第十一讲参考答案
  5. 贷款那些事之还款方式等额本息(一)
  6. 山西民生云大同员认证在什么网_山西民生云app下载-山西民生云大同app认证下载手机版 v2.2-91优手机网...
  7. 尼克尔镜头上边的字表示什么?
  8. mysql 锁(三)
  9. ventoy集成微PE+优启通;vmware虚拟机如何进入PE系统,ventoy启动盘制作。
  10. 超级哄女孩工具之一千枝会动的玫瑰实现