您的位置:首页 > 汽车 > 新车 > SSRS rdlc报表 九 在.net core中使用RDLC报表

SSRS rdlc报表 九 在.net core中使用RDLC报表

2024/11/18 14:31:27 来源:https://blog.csdn.net/qq_22325259/article/details/141061162  浏览:    关键词:SSRS rdlc报表 九 在.net core中使用RDLC报表

开发环境

vs 2022企业版

SqlServer数据库

Win11

前言

rdlc报表在aspx中集成的很好,很容易实现,并且功能强大,但随着技术的发展,aspx慢慢的被淘汰,现在已经发展到.net8了,aspx基本上很少用,出的新框架基本上也都是前后端分离,没了aspx的控件加持,rdlc这么厉害的报表不知道怎么用了,但是这么好用的报表,微软不能说放弃就放弃吧,研究了一下,找到了实现方案,但目前实现的方案,还是没有aspx中提供的控件好用。

显示报表

以WebApi接口的形式,把报表返回给前端。

使用nuget安装第三方库 ReportViewerCore.NETCore

我这里是随手写的一个demo,还添加了第三方库 System.Data.SqlClient

前面的文章已经介绍了怎么创建报表,这里就不细说,此文章的前提是报表已经创建完成。获取数据源可根据你自己的项目框架获取数据,我这里只是随手一写。

假如返回给前端的是PDF,前端调用此接口可在线预览报表,可进行报表预览和下载。

using Microsoft.AspNetCore.Mvc;
using Microsoft.Reporting.NETCore;
using System;
using System.Data;
using System.Data.SqlClient;
using System.Text;namespace ImagineEdgeClient.Controllers
{/// <summary>/// Rdlc报表 ReportViewerCor

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com