vs 2008 winfrom 水晶報表使用Crystal Reports
阿新 • • 發佈:2018-12-27
在管理系統中,列印是不可缺少的一種功能。而市場上也有各種各樣的列印工具報表,其中以SAP公司的水晶報表最為出名,且其功能強大,開發也方便。在VS開發環境中現在已經不集成了,但是可以自己下載安裝 。
工具/原料
-
VS2008,水晶報表
方法/步驟
-
建立水晶報表,命名水晶報表檔名,然後點新增。
-
水晶報表型別選擇,這裡通常選空白報表。
-
在建立好報表後會出現一個空白的報表檔案,以供開發者設計。
-
建立DataSet,在其中新增一個表,並給要顯示的欄位加上。
-
DataSet建立好後,回來水晶報表,在其中選中資料專家,並指定要顯示的表,就是我們開始建立的DataSet。
-
設計報表要顯示的內容,
-
建立一個winfrom視窗中,並在其中加上水晶報表顯示控制元件。CrystalReportViewer控制元件。
-
繫結資料來源與報表。程式碼如下:
WorkDataService Service = new WorkDataService();
DataTable dt = Service.PaiGongDanFenDanList(_condition);//查詢資料來源。
分單明細報表 print = new 分單明細報表(); //建立的水晶報表
print.SetDataSource(dt); //繫結資料
this.crvFenDanInfo.ReportSource = print; //繫結報表
-
執行程式,載入報表,列印預覽。