RDLC&RDL报表

近期学习MS CRM报表开发,顺便学习RDLC&RDL报表使用过程的应用(学习资源主要参考MSDN和蜡人张)。

在AdventureWorks库建立过程:

 

RDL:

1、建立RptEmployeeProc.rdl RDL文件,在查询字符串输入过程名pt_Employee,如图:

2、接着为报表添加参数Title、BirthDate和VacationHours,其数据类型分别为String、DateTime和Integer,并设置参数为"隐藏"和"允许空值" !

3、然后在布局设计界面找到相应的数据集拉入相关字段,至此报表设计完成!设计完成时将报表发布到ReportServer

4、建立RptEmployeeProc.aspx页,如图:
aspx设计图
前台代码为:

其中注意reportviewer的processingmode和ServerReport属性设置。
其后台代码为:


RDLC:
1、建立数据集,将数据集命名为dsEmployee.xsd
在添加TableAdapter时选择使用现有的存储过程,在选择过程的Select 项选择 pt_Employee过程,然后点击下一步直到完成。

2、添加RDLC报表文件并命名为EmployeeProc.rdlc,找到刚才dsEmployee的数据集,将相关字段在报表中进行设计

3、建立RptEmployee.aspx页,其界面设计和RptEmployeeProc.aspx一致.并增加ObjectDataSource控件,该控件业务对象之前建立的TableAdapter,另外该页面中reportviewer设置如下:

  
其后台代码为 :

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值