提要 本文試驗將幫助你創建一個使用Crystal Report的Web應用程序— 報告中的數據來源於一個對象集合,你將創建一個專門的類來保存股票市場數據 。
一、開發目標
結束本試驗後,你將能夠更好地:
· 創建一個專門的類來保存股票市場值。
· 實例 化這個類。
· 使用數據填充一個對象集合。
· 通 過一個web表單動態地添加數據。
· 使用Crystal Report Designer熟練地創建一個水晶報表。
二、內容說明
本實驗將引 導你創建一個Crystal Reports web應用程序—報告中的數據來源於一個對 象集合。該應用程序是用Crystal Reports for Visual Studio 2005 Beta 2進 行開發成功。
然後,你將創建一個專門的類來保存股票市場值,實例化 該類並使用數據填充一個對象集合,並且通過一個web表單進一步動態地添加數 據。然後,你將創建一個水晶報表,通過使用Crystal Report Designer控件 —它連接到對象集合並且動態地生成一個圖表和股票摘要信息。
三 、練習一:Web應用程序安裝
說明 在本練習中,你將創建一個新的網站 ,並且應用標准設置來完成此練習。
詳細步驟
1. 在Visual Studio中創建一個新的ASP.Net Web站點。
· 雙擊桌面上的 Visual Studio 2005 Beta 2快捷方式。
· 點擊“文件|新 建|網站”。
· 在“新建網站”對話中,點擊 “ASP.Net 網站”。
· 在“位置”列表中 ,選擇“文件系統”。
· 在“語言”列表 中,選擇“Visual C#”。
· 在“位置” 文本域中,接受默認的路徑和名稱。
· 點擊OK。
2. 添加 Crystal Report VIEwer 控件。
· 從Solution Explorer中,雙 擊Default.ASPx以打開該web表單。
· 點擊在該表單底部的 “設計”按鈕來把Web表單改變到設計視圖。
· 從工 具欄中,展開Crystal Reports結點並且定位到CrystalReportVIEwer控件。
· 把CrystalReportVIEwer控件拖動到該Web表單。
· 如果“Smart Task”面板上的 “CrystalReportVIEwer Tasks”被打開,則按下Esc鍵關閉它。
· “Smart Task”面板是Visual Studio 2005中的一 個新特征—允許用較少的代碼來創建工程。在這個選項卡中,你將使用一 種編程方式,因此不必使用“Smart Task”面板。
· 點擊Properties選項卡並且選擇CrystalReportVIEwer。
· 從 Properties窗口中,把ID屬性設置為crystalReportVIEwer。
· 從文件菜單下,點擊SaveAll。