-
Crystal Report Viewer 控件(水晶報(bào)表插件)
v2011 官方最新版 -
- 軟件大。68M
- 軟件語言:多國語言[中文]
- 軟件類型:國產(chǎn)軟件 / 編程輔助
- 軟件授權(quán):免費(fèi)軟件
- 更新時(shí)間:2021-08-11 15:53
- 軟件等級:
- 應(yīng)用平臺:WinAll, WinXP, Win7
- 軟件官網(wǎng):http://ygkjgt7.cn
相關(guān)軟件
FineReport32位+64位(帆軟web報(bào)表軟件)v11.
108M/中文/3.3
fastreport中文版(報(bào)表控件)v5.6 官方最新版
2.3M/中文/.0
Microsoft Report Viewer 2010 Redistribut
4.5M/中文/10.0
水晶報(bào)表for vs2015(CRforVS_13_0_17)官方版
253M/中文/.4
report machine中文版v7.0 綠色版
7.0M/中文/10.0
軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評論下載地址
-
Crystal Report Viewer 控件(水晶報(bào)表插件)是一款VS2011水晶報(bào)表必備控件!你在使用VS2011水晶報(bào)表的時(shí)候必須要有這個(gè)Crystal Report Viewer 控件才能夠把VS2011水晶報(bào)表的各項(xiàng)功能都使用的爐火純青!還在猶豫什么?如果你有需要的話,那就快來IT貓撲網(wǎng)前來下載體驗(yàn)吧!
Crystal Report Viewer 控件(水晶報(bào)表插件)介紹:
Crystal Report Viewer 控件(水晶報(bào)表插件)是VS2011水晶報(bào)表的一款功能強(qiáng)大的、動(dòng)態(tài)的和可操作的報(bào)表解決方案控件。在使用這款水晶報(bào)表控件時(shí),對象模型登錄到安全的sql server數(shù)據(jù)庫的時(shí)候,必須使用 CrystalDecisions.Shared命名空間中的類。
Crystal Report Viewer 控件(水晶報(bào)表插件)如何使用:
使用PUSH模式
我們采用下面的幾步使用Push模式執(zhí)行水晶報(bào)表:
1. 設(shè)計(jì)一個(gè)DataSet
2. 創(chuàng)建一個(gè).rpt文件同時(shí)將其指定給上一步建立的DataSet。
3. 在aspx頁面中拖放一個(gè)CrystalReportViewer控件同時(shí)將其與前面的rpt文件建立聯(lián)系。
4. 在代碼中訪問數(shù)據(jù)庫并把數(shù)據(jù)存入DataSet
5. 調(diào)用DataBind方法。
設(shè)計(jì)一個(gè)DataSet
1) 右擊“解決方案瀏覽器”,選擇“添加”--“添加新項(xiàng)”-->“數(shù)據(jù)集”
2) 從“服務(wù)器資源管理器”中的“SQL Server”中拖放“Stores”表(位于PUBS數(shù)據(jù)庫中)。
3) 此時(shí)在數(shù)據(jù)集中就會(huì)有一個(gè)Stores表的結(jié)構(gòu)圖。
- .xsd文件中僅僅包含一個(gè)結(jié)構(gòu)圖,但是不會(huì)有任何數(shù)據(jù)在里面。
創(chuàng)建 .rpt 文件 :
4) 使用上面的介紹過的方法創(chuàng)建此文件,唯一的不同就是使用數(shù)據(jù)集來代替前面的直接連接數(shù)據(jù)。
5)建立.rpt文件之后,右擊“詳細(xì)資料”-->"添加/刪除數(shù)據(jù)庫“
6) 在”數(shù)據(jù)庫專家“窗口中,展開”項(xiàng)目數(shù)據(jù)“(代替以前的OleDb),展開“ADO.Net數(shù)據(jù)集”--"DataSet1“,選擇”Stores“表。
7) 將”Stores"表添加到“選定的表”中,點(diǎn)擊“OK”
8) 使用PULL模式下的方法,建立一個(gè)WebForm
建立一個(gè)Crystal Report Viewer 控件
9) 建立一個(gè)Crystal Report Viewer 控件,并設(shè)定其屬性,此處與PULL模式下是一致的。
使用Pull模式
我們將通過下面的這些步驟來通過Pull模式來執(zhí)行水晶報(bào)表
1.首先創(chuàng)建rpt文件,并使用水晶報(bào)表設(shè)計(jì)接口設(shè)置一些必須的數(shù)據(jù)連接。
2.拖放一個(gè) CrystalReportViewer控件至aspx頁面,設(shè)置它的屬性指定我們上一步創(chuàng)建的.rpt文件。
3. 在代碼中調(diào)用DataBind方法。
創(chuàng)建 .rpt 文件:
1) 在右擊”解決方案游覽器“,在彈出的菜單中選擇”添加“--”添加新項(xiàng)“-->”Crystal Report”
2) 在”Crystal Report 庫”中選擇”作為空白報(bào)表“單選按鈕,最后單擊“確定“。
3)這里將彈出水晶報(bào)表設(shè)計(jì)器。
4) 右擊報(bào)表中的”詳細(xì)資料區(qū)”,選擇“數(shù)據(jù)庫”->“添加/刪除數(shù)據(jù)庫..."
5) 在彈出的”數(shù)據(jù)庫專家“中,擴(kuò)展”O(jiān)LE DB(ADO)“選項(xiàng),此時(shí)會(huì)彈出另外一個(gè)”O(jiān)LE DB(ADO)“窗口。
6) 在 "OLE DB (ADO)" 彈出窗口中,選擇 "Microsoft OLE DB Provider for SQL Server" 然后 "Next"
7) 指定連接的信息
服務(wù)器 : ASPCN (您的機(jī)器是什么名字就寫什么)
用戶 ID: sa
密碼:
數(shù)據(jù)庫 : Pubs
8) 單擊”Next“,最后單擊”Finish“按鈕。
9) 這時(shí)你就能在”數(shù)據(jù)庫專家“窗口中看到我們選擇的數(shù)據(jù)庫。
10) 擴(kuò)展”Pubs“數(shù)據(jù)庫,擴(kuò)展”表“,選擇”Stores“表并將其加到”選定的表“區(qū)中,單擊”O(jiān)K"按鈕。
11) 現(xiàn)在在”字段資源瀏覽器“中就會(huì)在左邊”數(shù)據(jù)庫字段“區(qū)中顯示你選擇的表,以及表中的字段。
12) 拖放需要的字段進(jìn)入報(bào)表的”詳細(xì)資料“區(qū)。字段名將會(huì)自動(dòng)出現(xiàn)在”頁眉“區(qū)。如果你想修改頭部文字,則可以右擊”頁眉“區(qū)中的文字,選擇”編輯文本對象“選項(xiàng)并進(jìn)行編輯。
13) 保存,這樣我們就有了一個(gè)水晶報(bào)表文件。
創(chuàng)建 CrystalReportViewer 控件
14) 回到前面的WebForm中,拖放一個(gè)Crystal Report Viewer控件到頁面中去。
15) 調(diào)出Crystal Report Viewer控件的屬性窗口,選擇“DataBindings"區(qū)點(diǎn)擊[...]
16) ”Crystal Report Viewer 數(shù)據(jù)綁定窗口”中,在右邊的“可綁定屬性”中選擇”ReportSource“,并選擇右下角的“自定義綁定表達(dá)式”中指定.rpt文件路徑。
17) 此時(shí)你能夠從Crystal Report Viewer 控件中看到使用一些虛擬數(shù)據(jù)組成的報(bào)表文件的預(yù)覽。
注意:在上面的例子中,CrystalReportViewer可以在設(shè)計(jì)時(shí)直接調(diào)用真實(shí)的數(shù)據(jù),因?yàn)榇藭r(shí)數(shù)據(jù)已經(jīng)保存。在這種情況下,設(shè)計(jì)時(shí)當(dāng)沒有保存數(shù)據(jù)時(shí),他是不能顯示數(shù)據(jù)的。取而代這的是顯示一些虛擬的數(shù)據(jù),只有在執(zhí)行時(shí)才會(huì)選取真實(shí)的數(shù)據(jù)。
Code Behind 程序設(shè)計(jì)
18) 在Page_Load方法中調(diào)用DataBind方法。
執(zhí)行你的程序
19) 創(chuàng)建并運(yùn)行你的程序!
您現(xiàn)在就可以直接在Web頁面中使用水晶報(bào)表內(nèi)置的一些功能,如頁面導(dǎo)航,縮放等。
什么是CrystalReportViewer?:
我們這里只討論窗體(WinForm)的情況。大多數(shù)情況下,我們顯示報(bào)表的界面都是相同的,因此,我們一般會(huì)做一個(gè)窗體類,來顯示我們不同的報(bào)表。在有的實(shí)現(xiàn)中,我們是在這個(gè)窗體類中實(shí)例化我們所需要的報(bào)表對象的,當(dāng)我們每次要顯示不同的報(bào)表時(shí),都需要去維護(hù)這個(gè)報(bào)表顯示窗體類,這樣會(huì)給我們帶來許多不便。更有甚者,把一些報(bào)表的邏輯也寫到了這個(gè)窗體類中,這樣嚴(yán)重違反了類的單一職責(zé)原則,并且使我們的報(bào)表與報(bào)表顯示之前有很強(qiáng)的依賴性。
報(bào)表查看器(CrystalReportViewer)作為一個(gè)控件,它需要一個(gè)承載它的窗體或頁面。在應(yīng)用程序中,通常都需要顯示報(bào)表。在.net中,我們大多數(shù)情況使用了水晶報(bào)表,如果我們不是直接將報(bào)表發(fā)送到打印機(jī)打印,那么就需要將報(bào)表顯示出來,這種情況下需要使用報(bào)表查看器。
CrystalReportViewer優(yōu)勢跟功能作用?
雙平臺-既可以在Web程序中使用,也可以在Windows程序中使用
簡單-CrystalReportViewer適合輕量的報(bào)表,開發(fā)相對簡單
所見即所得-你只要在報(bào)表中設(shè)定好格式,打印出來是跟你看到的報(bào)表一樣的
出為excel文件或PDF文件,對于習(xí)慣Excel表格的人來說,CrystalReportViewer報(bào)表控件非常適合
免費(fèi)-微軟自帶的免費(fèi)報(bào)表控件,不存在任何版權(quán)或者限制
查看/打印-CrystalReportViewer報(bào)表瀏覽器集成了報(bào)表查看及打印預(yù)覽功能,可直接輸出到打印機(jī),也可直接
-
更多>>軟件截圖
推薦軟件
其他版本下載
精品推薦水晶報(bào)表
- 更多 (7個(gè)) >>水晶報(bào)表水晶報(bào)表專題免費(fèi)提供vs2010水晶報(bào)表、vs2015水晶報(bào)表、vs2013水晶報(bào)表下載,最經(jīng)典的報(bào)表打印控件,不僅支持Sybase,IBMDB2,Ingres,MicrosoftAccess,MicrosoftSQLServer等數(shù)據(jù)源,而且功能也歲版本更新不斷完善,是最
水晶報(bào)表for vs2015(CRforVS_13_0_17)253M
/中文/5sap crystal reports runtime engine for .net78M
/英文/0crystal reports 2013(水晶報(bào)表for vs2013)232M
/中文/0SAP Crystal Reports for vs2010(SAP水晶報(bào)表)278M
/中文/0水晶報(bào)表插件CrystalDecisions395KB
/中文/0CRYSTAL REPORTS 2008(水晶報(bào)表2008)334M
/中文/1
相關(guān)文章
-
下載地址
-
Crystal Report Viewer 控件(水晶報(bào)表插件) v2011 官方最新版
-
-
查看所有評論>>網(wǎng)友評論
-
更多>>猜你喜歡