iT邦幫忙

0

請教Crystal Report如何接收網頁傳來的參數

使用Visual Studio 2013+Crystal Report設計好報表表格,網頁可以正確顯示出所有資料庫的資料

但希望這個網頁可以接收我的ERP系統所傳來的參數,只顯示預查詢的報表就好

請問Crystal Report要如何設定接收參數,要在那裡設定

1 個回答

0
allenlwh
iT邦研究生 3 級 ‧ 2015-06-20 07:40:21

提供一段程式碼給您參考...
ReportDocument MyRrt = new ReportDocument();
MyRrt = new CrystalDecisions.CrystalReports.Engine.ReportDocument();
MyRrt.Load(Server.MapPath("~/rpt/") + "xxx.rpt");
MyRrt.SetParameterValue("bDate", TextBox1.Text); //傳入開始日期
MyRrt.SetParameterValue("eDate", TextBox2.Text); //傳入結束日期
this.CrystalReportViewer1.ReportSource = MyRrt;

報表設計內容:

rogergood iT邦新手 5 級 ‧ 2015-06-20 10:43:26 檢舉

不知道程式要寫在那裡耶,

rogergood iT邦新手 5 級 ‧ 2015-06-20 10:50:00 檢舉

http://10.0.10.3/test001/?RequisitionID=21fbca6a-ad4e-45e2-8330-44001e7e1c32

這是開啟Crystal Report後網頁的網址列,這個網頁有接收傳來的參數RequisitionID,但報表要只顯示這個ID的資料即可,Crystal Report的接收參數要在那設定,還是不太明白。

我要發表回答

立即登入回答