编写环境

  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

相关文章: