net8 rdl rdlc ssrs报表设计器表头合并单元格(垂直合并)

2024-01-15 16:28

本文主要是介绍net8 rdl rdlc ssrs报表设计器表头合并单元格(垂直合并),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

报表设计器下载地址

https://www.microsoft.com/zh-cn/download/details.aspx?id=53613

或者从vs扩展插件安装

打开报表设计器,插入矩阵表格(只有这个才能支持表头单元格合并)

在列单元右建,插入行,根据实际需要添加,一般大于等2行。

在数据上方右键,插入列,左对齐或右框线都可以,根据实际列数添加。

选中需要合的单元格,进行合并。

此时预览数据只有一行,不符合实际的业务需求

在行上右键,选择表达式

录入公式:=Rownumber(Nothing)

再次预览数据正常

此行号如果不需要,可以把此列隐藏

再次点运行,进行预览

可以根据实际需要导出pdf/word/excel等格式

代码导出

        /// <summary>/// 报表打印功能/// </summary>/// <param name="filter"></param>/// <param name="fileType"></param>/// <returns></returns>private byte[] GetFileByte(ReportDataSource reportData, string fileType){Stream reportDefinition = System.IO.File.OpenRead("Rpt/报文件.rdl");LocalReport report = new LocalReport();report.LoadReportDefinition(reportDefinition);var dataSets = report.GetDataSourceNames();report.DataSources.Add(new ReportDataSource(report.GetDataSourceNames()[0], reportData));            var p = report.GetParameters();for (int i = 0; i < p.Count; i++){report.SetParameters(new[] { new ReportParameter(p[i].Name, values[i]) });}//PDF Excelbyte[] fileByte = report.Render(fileType);reportDefinition.Close();return fileByte;}

根据前端用户的搜索条件后台过滤数据,导出pdf文件,其它格式,自行修改格式即可

        [HttpPost]public IActionResult GetPdf(FilterViewModel filter){byte[] pdf = GetFileByte(filter, "pdf");return File(pdf, "application/pdf");}

这篇关于net8 rdl rdlc ssrs报表设计器表头合并单元格(垂直合并)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/609496

相关文章

基于C#实现PDF文件合并工具

《基于C#实现PDF文件合并工具》这篇文章主要为大家详细介绍了如何基于C#实现一个简单的PDF文件合并工具,文中的示例代码简洁易懂,有需要的小伙伴可以跟随小编一起学习一下... 界面主要用于发票PDF文件的合并。经常出差要报销的很有用。代码using System;using System.Col

Python中的可视化设计与UI界面实现

《Python中的可视化设计与UI界面实现》本文介绍了如何使用Python创建用户界面(UI),包括使用Tkinter、PyQt、Kivy等库进行基本窗口、动态图表和动画效果的实现,通过示例代码,展示... 目录从像素到界面:python带你玩转UI设计示例:使用Tkinter创建一个简单的窗口绘图魔法:用

Python视频剪辑合并操作的实现示例

《Python视频剪辑合并操作的实现示例》很多人在创作视频时都需要进行剪辑,本文主要介绍了Python视频剪辑合并操作的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习... 目录介绍安装FFmpegWindowsMACOS安装MoviePy剪切视频合并视频转换视频结论介绍

不删数据还能合并磁盘? 让电脑C盘D盘合并并保留数据的技巧

《不删数据还能合并磁盘?让电脑C盘D盘合并并保留数据的技巧》在Windows操作系统中,合并C盘和D盘是一个相对复杂的任务,尤其是当你不希望删除其中的数据时,幸运的是,有几种方法可以实现这一目标且在... 在电脑生产时,制造商常为C盘分配较小的磁盘空间,以确保软件在运行过程中不会出现磁盘空间不足的问题。但在

在C#中合并和解析相对路径方式

《在C#中合并和解析相对路径方式》Path类提供了几个用于操作文件路径的静态方法,其中包括Combine方法和GetFullPath方法,Combine方法将两个路径合并在一起,但不会解析包含相对元素... 目录C#合并和解析相对路径System.IO.Path类幸运的是总结C#合并和解析相对路径对于 C

java poi实现Excel多级表头导出方式(多级表头,复杂表头)

《javapoi实现Excel多级表头导出方式(多级表头,复杂表头)》文章介绍了使用javapoi库实现Excel多级表头导出的方法,通过主代码、合并单元格、设置表头单元格宽度、填充数据、web下载... 目录Java poi实现Excel多级表头导出(多级表头,复杂表头)上代码1.主代码2.合并单元格3.

不懂推荐算法也能设计推荐系统

本文以商业化应用推荐为例,告诉我们不懂推荐算法的产品,也能从产品侧出发, 设计出一款不错的推荐系统。 相信很多新手产品,看到算法二字,多是懵圈的。 什么排序算法、最短路径等都是相对传统的算法(注:传统是指科班出身的产品都会接触过)。但对于推荐算法,多数产品对着网上搜到的资源,都会无从下手。特别当某些推荐算法 和 “AI”扯上关系后,更是加大了理解的难度。 但,不了解推荐算法,就无法做推荐系

hdu2241(二分+合并数组)

题意:判断是否存在a+b+c = x,a,b,c分别属于集合A,B,C 如果用暴力会超时,所以这里用到了数组合并,将b,c数组合并成d,d数组存的是b,c数组元素的和,然后对d数组进行二分就可以了 代码如下(附注释): #include<iostream>#include<algorithm>#include<cstring>#include<stack>#include<que

day-51 合并零之间的节点

思路 直接遍历链表即可,遇到val=0跳过,val非零则加在一起,最后返回即可 解题过程 返回链表可以有头结点,方便插入,返回head.next Code /*** Definition for singly-linked list.* public class ListNode {* int val;* ListNode next;* ListNode() {}*

怎么让1台电脑共享给7人同时流畅设计

在当今的创意设计与数字内容生产领域,图形工作站以其强大的计算能力、专业的图形处理能力和稳定的系统性能,成为了众多设计师、动画师、视频编辑师等创意工作者的必备工具。 设计团队面临资源有限,比如只有一台高性能电脑时,如何高效地让七人同时流畅地进行设计工作,便成为了一个亟待解决的问题。 一、硬件升级与配置 1.高性能处理器(CPU):选择多核、高线程的处理器,例如Intel的至强系列或AMD的Ry