在“商業(yè)智能項(xiàng)目”模板中,選擇創(chuàng)建一個(gè)“報(bào)表服務(wù)器項(xiàng)目”AWReport。

1、添加“共享數(shù)據(jù)源”
2、使用向?qū)蓤?bào)表。切換到報(bào)表的“布局”選項(xiàng)卡,和在Visual Studio 2005中一樣設(shè)計(jì)報(bào)表。[服務(wù)器端報(bào)表的擴(kuò)展名為RDL,其實(shí)RDL和RDLC兩種報(bào)表區(qū)別不大,可以參考轉(zhuǎn)換 RDL 文件和 RDLC 文件]

那么,如何在應(yīng)用程序中使用這個(gè)服務(wù)器端的報(bào)表呢?

ReportViewer控件肯定是少不了了,問題是如何知道服務(wù)器端報(bào)表的訪問方法,也就是說“ReportViewer 任務(wù)”對(duì)話框中的“報(bào)表服務(wù)器 URL”和“報(bào)表路徑”應(yīng)該如何指定?


圖1 如何指定“報(bào)表服務(wù)器 URL”和“報(bào)表路徑”

報(bào)表設(shè)計(jì)完成以后,應(yīng)該將報(bào)表“部署”到報(bào)表服務(wù)器上,這需要在AWReport的屬性頁中指定項(xiàng)目的TargetServerURL屬性[如圖2所示。由于安裝不是默認(rèn)實(shí)例,故報(bào)表服務(wù)器URL為http://(ServerName)/ReportServer$BIServer,其中BIServer為實(shí)例名,非默認(rèn)實(shí)例要想部署成功,需要開啟SQL Server Browser服務(wù)。]。然后在項(xiàng)目上使用右鍵菜單部署之。部署完成后,查看“輸出”中的信息(如圖3所示),“ReportViewer 任務(wù)”對(duì)話框中的“報(bào)表服務(wù)器 URL”和“報(bào)表路徑”都可以在“輸出”中找到。


圖2 報(bào)表服務(wù)器項(xiàng)目屬性的設(shè)置


圖3 “報(bào)表服務(wù)器 URL”和“報(bào)表路徑”都可以在“輸出”中找到

好了,這樣就可以在Web項(xiàng)目中使用服務(wù)器端報(bào)表了。

http://bidwhome.itpub.net/post/20871/167841