首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

动态生成RDLC报表

前段时间,做了RDLC报表,主要是三块功能: 1、从DataGrid提取(包括最新的增删改)数据,自动生成对应的RDLC报表文件(以流的形式驻存在内存中),用ReportViewer类来展示、打印、排版...DataGrid里修改、增加、删除等数据变动,立即同步更新到报表 2、给一个简单的RDLC模板,提供表头的字体格式和表内部数据等样式相关的信息,然后再用DataGrid里提取的数据,生成DataTable...文件,知道RDLC文件基本要有哪几部分组成;然后层层嵌套创建就出来了,很简单。...文件 3 /// 4 /// 按rdlc格式构造成功的内存流 5 public...具体RDLC报表上控件的名称.Value这个取到报表设计器里任意项的数据,然后就可在表达式里进行各种逻辑运算。例如: = ReportItems!

8.2K50

RDLC报表速成指南

RDLC报表是微软自家的报表,已经集成在vs2010中,相对水晶报表更轻量级,更重要的是:可直接在web项目中使用。...二、创建RDLC报表 项目右击->Add New Item -> Report,添加报表,命名为Report_EMP.rdlc,这时会出现报表编辑界面,从工具箱中拖一个Table到报表空白区 ?...这时,需要在解决方案rdlc文件上右击-->Open With-->XML(Text) Editor,直接编辑rdlc文件(报表rdlc文件其实就是一个xml),然后将以下内容插入到节点前...然后再以正常方式双击rdlc报表打开即可看到左侧Report Data面板中多了一个数据集 ?  鼠标定位到单元格上,注意右上角有一个小图标(如上图),点击这个图标,能列出数据集中的字段  ?...; //指定加载哪个报表,并填充数据 this.ReportViewer1.LocalReport.ReportPath = "Report_EMP.rdlc

3K100

RDLC报表-参数传递及主从报表

今天继续学习RDLC报表的“参数传递”及“主从报表” 一、先创建DataSet,如下图: 二、创建一个报表rptDEPT.rdlc,显示部门T_DPET的数据 三、嵌入Default.aspx中,写在Default.aspx.cs...IsPostBack) { this.ReportViewer1.LocalReport.ReportPath = "rptDEPT.rdlc"...幸好每个Table都可以设置Filters表达式,来对数据进行筛选,见下图: 六、在cs代码中动态传入参数 修改Default.aspx.cs的代码,在运行时动态添加参数 protected...IsPostBack) { this.ReportViewer1.LocalReport.ReportPath = "rptDEPT.rdlc"...=@DeptNo) 八、在rptDEPT.rdlc中插入子报表rptEMP.rdlc 子报表控件允许在一个报表中再插入另一个报表,如下图: 然后在子报表上右击,调出子报表属性 设置加载哪个子报表 同时增加一个子报表参数

2.7K60

机房收费系统(VB.NET)——超详细的报表制作过程

个人感觉RDLC文件的作用是绑定数据库中需要的数据,ReportViewer则是引用RDLC文件来显示RDLC文件从数据库中绑定的数据。        ...2、添加和编辑编辑RDLC文件: 添加RDLC文件,有两种方法:1、鼠标左击一下刚刚添加的ReportViewer,会发现控件右上角会出现一个黑色的小三角,点击那个小三角→设计新报表: ?        ...等也是一样; 添加内置字段:如上图,右下角的《Exp》就是报表中自带的函数,可以在【报表数据】的内置字段中添加,比如我在右下角的这个Exp就是要显示执行报表的时间,时间格式可以自己设定,右键《Exp》—表达式...,在“为以下项设置表达式”下输入表达式即可,如我想让它显示的时间格式为“2014-08-08 08:08:08”,则可输入“ =Format(Now,"yyyy-MM-dd hh:mm:ss") ”;...添加参数:另外前面带有@的表达式,就是您的程序中将要传入报表中的参数,比如我想在报表左下角显示制作这个报表的操作员,而这个操作员的用户名只能从程序中获取,上面的开始日期@startTime和截止日期

1.8K30

OEA 框架中集成的 RDLC 报表介绍

"); 再次打开界面,我们会发现该页签对应的界面块,已经变成了一个报表界面,并同时带上了报表界面的两个重要功能:“刷新 RDLC 字段”及“报表数据”。...注意到,由于到现在还没有建立并设计 RDLC 报表文件,所以上图中的报表显示控件所有按钮都是不可用的。点击“刷新 RDLC 字段”按钮,弹出以下界面: ?...注意到,此时报表控件的按钮已经可用,说明相应的 RDLC 文件已经生成: ? 所以我们需要使用设计器对其进行设计,由于目前还没有开发单独的 RDLC 设计器,所以暂时用 VS2012 进行设计。...所以我们接下来只需要对这些数据进行报表设计即可,如何设计 RDLC 报表的内容,网上有较多内容,这是我最后设计出来的报表: ?...在以后的时间里,我可能还需要想办法搞一个 RDLC 的设计器方便客户使用。

1.2K60

VS2017 处理 Rdlc , microsoft report viewer 轻量级报表处理(WPF CS客户端版本)

VS 2017没有安装处理Rdlc的包,需要手动安装; 点击主菜单中Tools 下拉菜单中 扩展和升级: ?...点选左侧Online  ,然后在右侧输入rdlc进行查询,然后 Download 下载安装 Microsoft Rdlc Report Designer for VS ?...或者也可以通过以下链接下载安装: Microsoft Rdlc Report Designer for Visual Studio - Visual Studio Marketplace 注意:最好把VS2017...的Update都打完; 这个时候第一部分工作就完成了,可以在项目里添加报表了,但是还是有问题; 比如先手动添加一个报表 ReportTest.rdlc 如果不做任何改动,直接用XML方式打开,会发现是...2008 版本的rdlc, 但如果做任何编辑变更,保存后,再用XML打开就会发现变为2016版本;

1.9K40

呼叫中心项目学习总结

九、RDLC报表应用   “报表=多样的格式+动态的数据”:人们利用计算机处理数据和界面设计的功能来生成、展示报表。...RDLC->RDL仍然是Report Definition Language的缩写,那么C代表什么呢?C代表Client-side processing,凸显了它的客户端处理能力。...RDLC文件其实就是一个XML文件,有很多结点和元素。ReportViewer是RDLC的浏览器,需要注意的是它的数据源必须是数据库、或对象。 下图是RDLC的原理图: ?   ...报表文件 来显示报表   RDLC有什么特点呢?   ...展示和数据分离,程序员更是可以编写一个RDLC设计器交有用户使用,这样用户就可以自行设计RDLC报表格式,程序员只负责定制数据接口即可。

2.9K31

测试报告-BeautifulReport报告

BeautifulReport报告 这是一个基于unittest.TestReport模块实现的测试用例模板,可以把我们每次测试中的结果通过BeautifulReport整合成一个可视化的报表。...BeautifulReport报告下载地址:https://github.com/TesterlifeRaymond/BeautifulReport 下载完之后,把BeautifulReport整个包解压后放到...创建report文件夹,执行脚本指定测试报告生成在此文件夹里。 创建run_all.py为执行测试用例文件。 BeautifulReport.zip为BeautifulReport报告包。...、描述、报告路径等。...在项目的report目录里自动生成测试报告。 双击打开测试报告,效果如下: 优化了:样式美化、报告汇总、饼图统计、测试结果筛选等。 失败用例截图显示在报告里。

67420

打印机设置(PrintDialog)、页面设置(PageSetupDialog) 及 RDLC报表如何选择指定打印机

页面设置对话框弹出时,就默认选中了布局方向为“纵向”,同时设置了边距,而且纸张大小为A5的大小(注意:PageSize的设置,在界面上看不出效果,但是关闭对话框后,返回值的PageSize里会起作用) 三、RDLC...报表用代码指定打印机、纸张大小、打印份数 rdlc报表的预览控制ReportViewer里,已经对外暴露了PrinterSettings属性 // // Summary:...public void SetPageSettings(PageSettings pageSettings);  利用这些信息,就足够控制RDLC的打印机和纸张大小了,比如要指定某台打印机打印,可以这么做...new PrinterSettings() { PrinterName = "pdfFactory Pro" };  要指定RDLC

3.2K70

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券