最近项目里需要报表选型工作,需要免费使用,这个让我来选材一下,经过一番查找,收费的就不能用了,免费里报表工具能够完全支撑落地的也很少,最后发现RDLC给我们带来了曙光,一开始担心由于在网上看到都是NetFarmework环境下进行说明,另外这个东东在VS2005的时候就已经出现并且使用了,在ASP.NET WINFROM WPF上面使用,担心在Netcore以上版本还能支持吗,于是动手验证得出结论,微软还是不错的了还能继续使用,并且这个报表的功能也是很强大的,强大到你完全可以只用代码进行输出,好了我先给出环境搭建的要求说明

打开VS2022后,在管理扩展里搜索如上图显示的进行插件的安装,这部保证正常安装完成后在VS2022里工具栏里能够看到报表的提供使用的控件

Visual Studio 2022 使用RDLC报表分享-LMLPHP

下一步 Microsoft.DataTools.ReportingServices.vsix 安装这个插件,安装之前退出VS2022

正常安装后才能保证在创建报表的时候在新建项目里看到报表选项

安装上述过程完成后,需要引用相关报表使用的程序集

Visual Studio 2022 使用RDLC报表分享-LMLPHP

注意上述截图是以开发NET5及以上环境的引用方式,如果是NetFarmework4.8的引用方

Visual Studio 2022 使用RDLC报表分享-LMLPHP

正常引用后才能保证编译不报错

另外在VS2022里已经集成了报表开发环境,就能进行编辑报表文件了,但如果是考虑单独方式可以安装PowerBiReportBuilder.msi 这个报,安装后可以打开自己编制的报表文件

01-23 18:17