ASP.NET水晶报表的学习

开发工具与关键技术:工具:Visual Studio 2015

技术:C#+JavaScript+Html+Asp.Net.MVC

作者:李宥良 ;撰写时间:2019 年 5 月 6 日

ASP.NET水晶报表的学习

这篇文章教你如何在.Net Web应用中使用水晶报表,也可以让你在学习过程中少走一些弯路。为了得到最好的效果,读者最好需要有一些基础的Asp.Net访问数据库的知识以及使用VS.Net的开发经验。

简介

水晶报表可以由很多的方法得到,其中一个就是使用VS.Net来创建,它提供了非常丰富模型以使我们能够在运行时操作属性和方法。如果你正在使用VS.Net开发.Net程序,那么你就不需要再安装其它软件了,因为他已经内嵌在VS.Net中了。

优点:

VS.Net水晶报表有下面一些主要的优点:

快速的报表开发

能够导出成为复杂的交互性图表

这次我们来学习一下如何打印水晶报表。首先在需要打印水晶报表的域里面新建一个文件夹,注意不要放在控制器里面的文件夹里,用来存放数据集和画好的表格。然后点击刚刚新建的文件夹右键添加新建项,点击数据,选中数据集,名称根据自己需求起
ASP.NET水晶报表的学习_第1张图片

名称修改完成之后,点击添加,跳转到页面

要在此页面添加数据源,直接点击右键,点击添加,(如图一)第一种方法是通过数据库的链接来得到数据源,第二种方法就是自己新建一个数据表,自己往里面写自己所需要打印的数据,数据表名称和数据都是由自己所定,添加数据,就是右键添加列,快捷键Ctrl+L,完成之后的数据源
ASP.NET水晶报表的学习_第2张图片

完成数据源之后,要注意一点就是要看自己所列出的字段属性跟数据库的属性是否对应,不对应的要进行修改,否则将不能打印成功,点击字段前面的空白处右键属性,去对比划线处,不对的要进行修改,然后保存

然后再次点击新建文件夹的右键,添加新建项,如果没有安装这个软件的话,这里(图一)是没有这个选项的,所以在进行这个操作的时候,首先要把这个软件安装好。现在选中,修改报表名称,点击添加

添加之后,会出现以下弹出框,我们选择空白报表,点击确定,确定之后就会进入以下页面

然后点击数据库字段右键点击数据库专家,然后点击我的连接里面去找刚刚新建的数据源,如果没有,就点击项目数据里面找。找到后双击,使选择的数据源移到右方表格,然后确定之后,数据源里面的字段就会在数据库字段里面显示。

到此,就可以开始画表格了,

在数据源中查找要添加的表,添加到报表中的表链接在一起将添加到报表中的表链接在一起字段资源管理器。因我们建立的是主从表,以是(自定义名)为条件分组的,所在按顺序中的一些字段拖动到报表的“详细资料”段中,下一步

建立分组:在“详细资料”空白处右键 自定义组名

把(自定义名)表中的一些字段拖放到报表的"组头"部分,并给其它段中添加一些其它东西,设计完后

以上做完后,就要用程序把数据填充到数据集中,这样报表才能显示出来。打开Form1的设计部分,把工具箱中的crystalReportViewer拖放到此窗体上,主要用来显示上步中我们建立的报表

右键有很多的选项,也可以根据自己想要的操作去画就可以了,样式、字体就根据个人喜好去画了,字段直接用鼠标拉入方框就可以了。画好之后如下图所示

ASP.NET水晶报表的学习_第3张图片

画好了,就可以开始写代码了

打印水晶报表操作也已经完成了,这个功能没有多少的代码,只需要把表画好就很简单了,代码都是很少的,在画表格的时候一定要记得边画边保存,预防MVC出错,导致要重新画,而且,这一定要有耐心

你可能感兴趣的:(Js)