实现水晶报表打印代码详细讲解

实现水晶报表打印代码详细讲解

要想进行水晶报表打印数据
首先我们得先给页面一个打印按钮
给打印按钮添加事件触发提交请求打印方法的函数
如下图就是请求方法的函数
在这里插入图片描述
然后就是控制器打印方法的代码书写了
首先我们的从数据库查询出我们需要进行打印的数据
如下图就是查询的部分代码
在这里插入图片描述
查询出想要打印的数据后
我们就要把查询出来的数据转换为DataTable类型数据
如下我们先封装转换为DataTable类型数据的代码
public DataTable LINQToDataTable(IEnumerable varlist)
{
//定义要返回的DataTable对象
DataTable dtReturn = new DataTable();
//保存列集合的属性信息数组
PropertyInfo[] oProps = null;
if (varlist == null)
return dtReturn;//安全性检查
//循环遍历集合,使用反射获取类型的属性信息
foreach (T rec in varlist)
{
//使用反射获取T类型的属性信息,返回一个PropertyInfo类型的集合
#region
if (oProps == null)
{
oProps &

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值