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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM