編寫環境
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