编写环境
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