首页 > 代码库 > asp.net中使用水晶报表 ---使用向导

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

asp.net中使用水晶报表 ---使用向导