使用RDLC报表(三)--向RDLC报表传入参数

RDLC报表总结 这2天纠结的报表基本上已近完成大部分功能。现在总结一下自己近期的学习成果首先制作微软RDLC报表由以下三部分构成:制作自己的DateSet集合(数据集);制作自己的报表文件(.rdlc);制作显示报表的前台页面(.aspx);这是这几天来做的测试,很杂乱,但都是3个文件相互管理, 阅读详情

 使用RDLC报表(三)--向RDLC报表传入参数

在使用报表向客户展示结果数据时,实时的在报表中显示某些特定的数据是必需的,如:显示的部门、打印的日期等。本文只简单的演示向报表内传入一个字符值。如有其它问题,欢迎讨论。 1、新建一个工程TestReport,一个Form窗体,放入一个TextBox、一个Button按钮,再放入一个ReportViewer控件。 2、在ReportViewer上选择新建一个报表 3、在打开的报表设计器中,选择工具栏的“报表”中的“报表参数”,新加一个参数,名称为content,数据类型为string,确定。 4、在报表设计器的页面上放入一个文本框,在文本框上按鼠标右键->属性,在“文本框属性”窗口中,选择“常规”选项卡内下部的“值”后面的“编辑表达式”按钮(就是那个Fx),在此窗口内,左下框内选择参数,在右下框将会出现在上一步中设置的参数,双击此参数,在上面的框内将出现所需要的表达式:=Parameters!content.Value。保存此报表。报表默认名称为Report1.rdlc。 5、在Form窗体内双击按钮,编写如下代码:
program:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using Microsoft.Reporting.WinForms; namespace Rdlc_Report {     public partial class Form1 : Form     {         public Form1()         {             InitializeComponent();         }
        private void Form1_Load(object sender, EventArgs e)         {             reportViewer1.LocalReport.ReportEmbeddedResource = "Report1.rdlc";             reportViewer1.LocalReport.ReportPath = "Report1.rdlc";             //reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("DataSet1_rusp_report_chat", DB.GetTable("select * from rusp_report_chat order by id desc")));             this.reportViewer1.RefreshReport();         }
        private void button1_Click(object sender, EventArgs e)         {
            reportViewer1.LocalReport.ReportEmbeddedResource = "Report1.rdlc";             ReportParameter rp = new ReportParameter("content", this.textBox1.Text);             this.reportViewer1.LocalReport.SetParameters(new ReportParameter[] { rp });             this.reportViewer1.RefreshReport();                 }     } }
关于rdlc报表的数据源 rdlc报表 动态数据源 参数 字段的设置 阅读详情

相关推荐

RDLC动态设置字体及颜色实例,其它属性可参照此例传入相应参数

1、设置参数 设置字体及颜色参数 2、设置RDLC中文本框属性 3、设置ReportViewer参数 With ReportViewer1 .LocalReport.ReportPath = Application.StartupPath & "\\rpt.rdlc" .LocalReport.DataSourc...

llwzjf的专栏 2650

如何在rdlc报表中获取文本框或某个表格单元格中的内容,报表中表达式的全局集合

用ReportItems这个属性来取value值。细节如下   用=CDbl(ReportItems!textbox1.Value) + CDbl(ReportItems!textbox12.Value)   详情如下网址 http://msdn.microsof

让青春开出美丽的花 1881

RDLC做报表(二)

上节我们了解到RDLC是一个定义良好的XML文件。这节我们就详细分析下RDLC中的元素。可以从这里下载RDLC 语言规范,http://search.download.youkuaiyun.com/source/319026 这里的大部分内容都是此规范翻译的。 图2-1 RDLC XSD文件结构(基本元素部分,基本元素后面带"+"的为组合元素) Report元素:数据和布局的容器,RDLC顶级

可乐_Blog 3094

关于rdlc

使用RDLC报表三: 在使用报表向客户展示结果数据时,实时的在报表中显示某些特定的数据是必需的,如:显示的部门、打印的日期等。本文只简单的演示向报表内传入一个字符值。如有其它问题,欢迎讨论。 1、新建一个工程TestReport,一个Form窗体,放入一个TextBox、一个Button按钮,再放入一个ReportViewer控件。 2、在ReportViewer上选择新建一个报表 3、在...

weixin_30267785的博客 244

C# 向rdlc报表传入参数

C# 向rdlc报表传入参数

vivado Block Design 设计 .tcl 文件使用,导出,修改,添加方式

在vivado中生成 Block Design可以导出tcl文件进行保存(体积小),或者在别的版本vivado中打开(版本互通),这是一个非常好的功能。另外GitHub中很多项目都是采用这种方式上传的,学会如何使用可以快速修改历程项目。

2203_75345038的博客 2494

ReportViewer教程(14)-钻取报表和传入参数

当我们在前面做的报表上点击某一公司名称时,钻取了另一张报表并传递以该公司名称为内容的参数, 这张表显示了该公司的详细资料。 我们按照  ReportViewer教程(2)-添加空报表Report1.rdlc         和        ReportViewer教程(3)-添加空报表Report1.rdlc      的方法添加一个名为Report2.rdlc的新报表,从已有的

GoodShot的专栏 4540

Vcenter安全加固-防火墙-只允许特定的IP地址访问Vcenter

3、此时除了被允许的IP地址可以访问之外,其余地址均被防火墙阻挡。2、再进行0.0.0.0/0匹配所有其他IP地址进行拒绝访问。1、只需要关注接受和拒绝即可。2、其余选择不是这个场景使用的。1.只允许特定的IP地址访问Vcenter。1、登录Vcenter管理界面。2、点击防火墙-添加。

博然的宝藏库 7285

向RDLC传递参数

首先要先添加参数,打开Report1.rdlc,点击视图—->报表数据—->参数—->右键添加参数(这里添加一个tasknumber) 勾选两个空值string a="测试"; ReportParameter rp = new ReportParameter("tasknumber", a); this.reportViewer1.LocalRepo

Tony__Kun的博客 2095

图信号处理中的多尺度分析:图小波变换与图傅里叶变换的对比与应用

本文深入探讨了图信号处理中的多尺度分析方法,重点对比了图小波变换(GWT)与图傅里叶变换(GFT)的技术特点与应用场景。通过分析图的拓扑结构,GWT展现出强大的局部洞察力,适用于异常检测和社区发现;而GFT则擅长全局频率分析,适合趋势分析和信号去噪。文章结合实战案例,为读者提供了方法选型指南和前沿进展,帮助开发者在生物信息学、社交网络分析等领域高效应用这些技术。

weixin_30369041的博客 406

GATK SNP过滤参数优化:从标准到个性化调整的实践指南

本文深入探讨了GATK SNP过滤参数的个性化调整策略,强调不应盲目套用官方标准参数。文章详细拆解了QD、FS、SOR等关键过滤参数的含义,并提供了通过数据分布分析、文献调研和迭代测试来确定适合自身数据(如动植物重测序)最佳阈值的实践方法,旨在帮助研究者在保留真实变异与剔除假阳性信号之间找到最优平衡。

weixin_29216049的博客 276

c# rdlc报表使用

1.绑定报表到reportViewer1  获取报表路径             this.reportViewer1.LocalReport.ReportPath = Application.StartupPath + @"ReportRecord.rdlc"; 2.设置参数值           ReportParameter parameter1= new ReportParam

LUOCHENLONG的专栏 2074

livox avia平台搭建

livox雷达数据采集平台搭建

Shilong的博客 1310

[导入]使用RDLC报表(三)--向RDLC报表传入参数

摘要: 在使用报表向客户展示结果数据时,实时的在报表中显示某些特定的数据是必需的,如:显示的部门、打印的日期等。本文只简单的演示向报表内传入一个字符值。如有其它问题,欢迎讨论。1、新建一个工程TestRepo...阅读全文龙少爷 2007-03-06 14:41 发表评论文章来源:http://www.cnblogs.com/wjhx/archive/2007/03/06/66550...

weixin_30408165的博客 140

树莓派驱动DLPDLCR230NPEVM+framebuffer显示图片

DLPDLCR230NPEVM DLP® LightCrafter™ Display 230NP 是一个易于使用的紧凑型即插即用评估平台,适用于消费类产品、工业、医疗和物联网 (IoT) 市场中的各种超便携显示应用。此评估模块 (EVM) 采用 DLP230NP 芯片组,该芯片组由DLP230NP.23 1080p DMD、DLPC3436显示控制器和DLPA2005PMIC/LED 驱动器组成。此 EVM 外形小巧,配备生产就绪型光学引擎以及支持 18 位 RGB 并行视频接口...

L_Y000的博客 2620

MiniQMT国债逆回购策略Python代码全解析

通过本文的介绍,我们不仅学习了如何在MiniQMT平台上使用Python编写国债逆回购策略,还对策略的逻辑构建、代码实现以及风险管理有了深入的了解。国债逆回购策略是一种适合初学者的低风险投资方式,希望本文能帮助你在量化交易的道路上迈出坚实的一步。

木头大左的博客 1919

C# 报表(RDLC)实现打印,Word、Excel、PDF导出

rdlc是VisualStudio中报表文件的后缀名,是Report Definition Language Client的缩写,直接翻译过来可以理解为报表定义语言客户端。这样听起来很难懂,不知所云。其实和rdlc同时存在的还有一个rdl,就是上面这个全程前3个单词的缩写。从SQL Server 2005开始,微软提供了一个报表服务(Reporting Service),而rdl是指那些针对报表服务部署在服务器端的报表,而rdlc是指在本地的一些报表。

lingxiao16888的博客 5615

57、各向异性材料力学问题的分析与求解

本文系统分析了各向异性材料在扭转和平面变形问题中的力学行为,介绍了基于应力和位移的求解方法,包括应力函数推导、位移场假设、艾里应力函数法等。通过具体示例,如椭圆截面杆的扭转和各向异性板的均匀拉伸,展示了求解过程,并讨论了各向异性材料在工程应用中的意义及未来研究方向。

7h6j5k4l3的博客 204

RDLC报表使用教程(VS2019+Asp.Net(C#)+iframework)

RDLC使用教程

m0_57527977的博客 1万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

C#中使用RDLC报表(1)

1 建立数据源 启动VS2005新建一个窗体项目,命名为TestProj 在左边的窗体内选择“添加新数据源”或在菜单上操作“添加新数据源”: 选择后出现对话窗体,选择“数据库”,进入“下一步”: 本数据源以SqlServer2000所提供的Northwind数据库为例,因此在数据库内选择驱动程序为SqlServer,具体操作视所用数据库而定(如果连接为Oracle,建议用Ora

panting8的专栏 1万+

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

RDLC报表中的参数输入

在以前所设置的RDLC报表中,主要是在WinForm的环境下对报表的设置及使用,因工作原因并没有在Web下使用过,所以对此开发方式下的操作是否与WinForm相同或有差异,在没有使用的情况下,不敢妄下断语。 近日得空,参照以前的使用方式做了一次测试,结果表明,至少在参数传入方面,并没有改动,以下对我的测试过程进行一下描述,以期对别人的使用及发布有一点帮助。 开发环境:VS2008 测试内容:仅对...

wjhx的专栏 298

C#的rdlc报表分组汇总学习

介绍 最近项目中要用到报表的分组显示,觉得rdlc报表功能比较强大,就尝试用它来实现一下。实现方式也是有很多种,下面一一介绍。 创建分组后的数据库表 自己计算相对麻烦些,可以在数据库先创建一张表每班汇总信息(EveryTotalInfo),然后创建一个与该表对应的数据集xxx.xsd文件,在数据集中添加该表需要展示的哪些字段(注意字段类型必须与数据库中的一致): 下面的适配器中添加一个带时间参数...

xinxin_2011的博客 7192

C#报表控件ReportViewer rdlc 例(3)

本帖转自:http://blog.youkuaiyun.com/keisuoy/archive/2007/08/08/1731528.aspx使用RDLC报表(三)--向RDLC报表传入参数 在使用报表向客户展示结果数据时,实时的在报表中显示某些特定的数据是必需的,如:显示的部门、打印的日期等。本文只简单的演示向报表内传入一个字符值。如有其它问题,欢迎讨论。1、新建一个工程TestReport,一

liangzhl的专栏 2775
上一篇: 利用MS Reporting Services与C#生成报表
下一篇: 用RDLC报表(四)--钻取式报表
jackeyabc
博客等级 码龄20年 71粉丝 297原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值