C#报表,使用微软rdlc模板,生成Excel, PDF, Word, Image文件,使用自定义对象做数据集不连接数据库

我项目是用vs2017 建的,.NET farmwork 4.7.2
这种报表可以用于任何模式的应用,web,桌面,因为这只是生成一个文件或者文件流
步骤比较详细啰嗦,其中有讲到rdlc怎么新建设计,如果已经会设计rdlc了的可以直接跳到底部看代码的执行结果,
底部还有源码下载链接,百度盘

首先控制台安装报表包
在这里插入图片描述
在这里插入图片描述

新建rdlc 报表
新建rdlc 报表

安装完成后需要关掉vs再重启VS

建立rdlc里要用的数据模型
建立数据模型

模型建完,或者修改都要重新生成一下模型所在的dll,这样子在rdlc里才能获取到这个模型
在这里插入图片描述

模型建好了,然后就到rdlc设计页面添加数据集
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

数据集的使用
在这里插入图片描述
还可以通过上一个步骤来改变这个表格所绑定的数据集

在这里插入图片描述

自定义参数的使用
在这里插入图片描述
在这里插入图片描述

使用rdlc 内置字段
在这里插入图片描述
在这里插入图片描述

固定表头操作
在这里插入图片描述

在这里插入图片描述

注意
在这里插入图片描述

我这里用控制台来调用测试

主程序

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace RDLC_Report
{
    class Program
    {
        static void Main(string[] args)
        {
            System.Diagnostics.Stopwatch stopwatch = new System.Diagnostics.Stopwatch();
            stopwatch.Start();
   
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值