asp.net中使用水晶报表 ---使用向导
编写环境
vs2013,sqlserver2012
由于我们安装的2013没有水晶报表,所以需要我们手动的去下载并安装
下载地址为http://www.aspsnippets.com/Articles/Download-Crystal-Reports-for-Visual-Studio-2013.aspx
然后我们就来编写我们的水晶报表,在编写前我们需要了解的是水晶报表有两种方式
1.pull 拉 传送门
拉的意思就是说,当你用的时候就连接数据库然后返回数据
2.push 推 传送门
推的意思就是保存在本地,要用的时候在本地推到水晶报表引擎
为了编写水晶报表,我们还需要准备的就是数据库的数据
use master go if exists (select * from sys.databases where name='Demo') drop database Demo create database Demo go use Demo go create table Dept ( ID int identity(1,1) primary key, DeptID nvarchar(10), DeptName nvarchar(10) ) go create table UserInfo ( ID int identity(1,1) primary key, UserName nvarchar(10), Salary Decimal(10,2), Gender bit, DeptID int foreign key references Dept(ID) ) go insert into Dept values ('1001','人事部'), ('1002','财务部'), ('1003','开发部') insert into UserInfo values ('小王',3000,0,1), ('小李',2000,0,2), ('小菜',5000,1,3), ('小芳',3500,1,1) go
然后我们就来编写第一种方式,也是最简单的方式,基本上不用写代码的方式
1.打开vs2013,创建一个空的Web项目
2.创建一个文件夹用来管理我们的水晶报表
3.然后我们右键新建项目创建一个水晶报表
然后就出现了向导
然后跟着向导走
然后点击完成就好,就会出现下面的页面
现在我们点击 主报表预览就可以看到数据了
然后我们现在网页中查看!!
然后我们就可以在网页中查看了
解决方法:
在iis部署的目录下找到对应的文件并拷贝到网站应用程序下
为了方便我已经上传到了百度云http://pan.baidu.com/s/1dF3hZkH
Hold on, everything is possible.