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
View Code

然后我们就来编写第一种方式,也是最简单的方式,基本上不用写代码的方式

1.打开vs2013,创建一个空的Web项目

  2.创建一个文件夹用来管理我们的水晶报表

  

 

 3.然后我们右键新建项目创建一个水晶报表

  

然后就出现了向导

 

 

然后跟着向导走

然后点击完成就好,就会出现下面的页面

现在我们点击  主报表预览就可以看到数据了

然后我们现在网页中查看!!

  

然后我们就可以在网页中查看了

  解决方法:

    在iis部署的目录下找到对应的文件并拷贝到网站应用程序下

      为了方便我已经上传到了百度云http://pan.baidu.com/s/1dF3hZkH

posted @ 2017-02-07 19:40  夏风微凉  阅读(2369)  评论(0编辑  收藏  举报