来了老弟,水晶报表

通过标题我们就能看出这应该会是一款漂亮的报表(即是表格)。没错滴,还是可以自己设置样式的豁。

这是一个美化报表的软件。
下面呢就来说说这个软件的使用方法吧;

先是把这个报表的软件给安装一下(软件在我的博客里)

在这里插入图片描述

安装好后就直接到你的项目上需要报表的区域当中创建一个放水晶报表插件的文件夹
在这里插入图片描述

再就是添加一个数据集来给报表添加数据的
在这里插入图片描述

做完上面的操作之后呢就是要在控制器上写些代码了(下直接搬运项目中的代码加注释)

DataTable dt = LINQToDataTable(listAchiement);//将listResult转化为DataTable类型数据
            PrintReport.ReportDB myDB = new PrintReport.ReportDB();//实例化数据集
            myDB.Tables["tbAchievement"].Merge(dt); //将dt的数据放入数据集的数据表中
            AchievementReport rp = new AchievementReport();//实例化报表模板
string strRptPath = System.Web.HttpContext.Current.Server.MapPath("~/") + "Areas\\ExaminationManagement\\PrintReport\\AchievementReport.rpt"; //获取报表物理文件地址            
rp.Load(strRptPath); //把报表文件加载到ReportDocument
            rp.SetDataSource(myDB); //设置报表数据源           
Stream stream=
rp.ExportToStream=(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);            //把ReportDocument转化为文件流

再就是把控制器上相对应查询的数据字段给写一下(谨记,数据类型那些要与数据库那边的一致,不然可能没数据显示出来),然后右击点击属性进行更改。
在这里插入图片描述在这里插入图片描述

右击你新建好的文件,点击添加后再点击类最后点击图中的那个软件就添加上了(名字自定义就行),然后会弹出一个页面,选择作为空白报表然后点击确定就行。
在这里插入图片描述
在这里插入图片描述

然后就是右击数据库字段,点项目数据里选择自己刚才写的那个点击确定
在这里插入图片描述

再点开你的把需要的那些字段一个个的拖到详细资料那(即下图灰色的杠那),必须是拖到那,不然是没有数据的
在这里插入图片描述

最后自己弄一下样式就完成了(对了,点左下角的主报表预览查看一下如下图一样就是正确的,不是就应该是没有数据,这时可去字段的属性那和数据库那边的对一下)
在这里插入图片描述
在这里插入图片描述

最后放一下效果图:
在这里插入图片描述

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值