1.Crystal Reports 是什么?
Crystal Reports 是一個功能強大、動態和可操作的報表解決方案,它將幫助你通過網絡設計、開發、可視化及發布報表,或嵌入到企業應用之中。有了它,最終用戶將能 夠利用光彩奪目的可視化功能使用報表,進行 on-report 的業務建模,並且從報表自身迅速執行決策,從而減少了對 IT 和開發人員的依賴性。可連接至關系數據庫、OLAP、Web 服務、XML、舊版數據源和企業數據源的本機、ODBC、OLE DB 和 JDBC;以及新的 salesforce驅動程序。(來自百度)
獲取地址:https://www.sap.com/community/topic/crystal-reports.html
2.安裝,下一步,下一步。。。
3.如何使用。
安裝完成之后,如圖創建 report(.rpt)文件之后;
我們接下來來綁定我們從數據庫獲取到的DataSet數據集。創建一個XSD文件夾,存放我們的.XSD文件(用於數據綁定)。
創建之后,我們右擊該界面,選擇 添加DataTable更改名稱為BusinesserReportTable,然后右擊該對象,添加列,如下圖
添加完成之后回到我們的 rpt文件如圖,右擊選擇數據專家
將我們剛創建的 ds table選擇即可。 然后點擊右下角的確定,關閉當前彈窗。
拖拽 需要幫顯示的字段即可。
后台數據綁定,
首先綁定數據到控件
頁面html控件如圖:
對應后台page_load代碼:
其中的service方法
這里需要注意一點的是:
紅框中的別名也就是dataset的名字,這個要和創建rpt時候綁定的xsd中創建的table(如下圖)名稱要一致,否則 會彈出需要輸入驗證的提示信息窗口。
查看rpt文件,數據字典下面的 對象的名稱是否一致,否則無法正常運行。
完畢,一套圖帖下來,再不會神仙也救不了了。