Imports CrystalDecisions.Windows.Forms Imports CrystalDecisions.CrystalReports.Engine Imports CrystalDecisions.Shared
- 資料集建立
- 表單設計
- 程式報表產生
資料集dataset : 好像是說,主要是建立 CrystalReport 的一些 Schema 的東西
真正撈資料還是透過 Table
雖然說報表的產生
1. 要先透過 ReportDocument 去讀取 .rpt 所設定好的報表格式
2. 在去設定 真正的資料來源 是 dataset裡面的哪個 Table
3. 在跟報表預覽來源做連結,就可以 show 報表了
1. .xsd 資料集的建立, 可以先建立一個空殼, 可以拖拉欄位
2. 再透過程式碼中的 DataTable 直接給 ReportDocument 指定為資料來源
就可以跑了
=============================================
在這之間遇到一些 參考 引用的問題
=============================================
=============================================
安裝 CR for VS2010 以後,因為預設 FrameWork 目標是 4.0 Client (瘦身版)
必須去改專案 FrameWork 目標成為 4.0
他才有辦法解析 CrystalReport 的類別庫
=============================================
無法載入檔案或組件’file:///C:\Program Files\SAP BusinessObject\Crystal Report for .Net Framework 4.0\Common\SAP BusinessObject Enterprise XI 4.0\win32_x86\donet1\crdb_adoplus.dll’或其相依性的其中之一 系統找不到指定的檔案"
===========================================================
在VISUAL STUDIO 2010環境下開發Crystal Report需檢查是否裝有底下程式:
在所需要的的crdb_adoplus.dll’在以下安裝檔:
安裝完後,到目錄C:\Program Files\SAP BusinessObject\Crystal Report for .Net Framework 4.0\Common\SAP BusinessObject Enterprise XI 4.0\win32_x86資料夾底下,找到crdb_adoplus.dll
將檔案加入到參考,另外屬性copy to local設為true,如此一來就可以解決此問題
=============================================
沒有留言:
張貼留言