1. 程式人生 > >vs 2008 winfrom 水晶報表使用Crystal Reports

vs 2008 winfrom 水晶報表使用Crystal Reports

在管理系統中,列印是不可缺少的一種功能。而市場上也有各種各樣的列印工具報表,其中以SAP公司的水晶報表最為出名,且其功能強大,開發也方便。在VS開發環境中現在已經不集成了,但是可以自己下載安裝 。

 

工具/原料

  • VS2008,水晶報表

方法/步驟

  1. 建立水晶報表,命名水晶報表檔名,然後點新增。

    水晶報表在winform程式中的使用

  2. 水晶報表型別選擇,這裡通常選空白報表。

    水晶報表在winform程式中的使用

  3. 在建立好報表後會出現一個空白的報表檔案,以供開發者設計。

    水晶報表在winform程式中的使用

  4. 建立DataSet,在其中新增一個表,並給要顯示的欄位加上。

    水晶報表在winform程式中的使用

  5. DataSet建立好後,回來水晶報表,在其中選中資料專家,並指定要顯示的表,就是我們開始建立的DataSet。

    水晶報表在winform程式中的使用

  6. 設計報表要顯示的內容,

    水晶報表在winform程式中的使用

  7. 建立一個winfrom視窗中,並在其中加上水晶報表顯示控制元件。CrystalReportViewer控制元件。

    水晶報表在winform程式中的使用

  8. 繫結資料來源與報表。程式碼如下:

     WorkDataService Service = new WorkDataService();

                DataTable dt = Service.PaiGongDanFenDanList(_condition);//查詢資料來源。

     

                分單明細報表 print = new 分單明細報表(); //建立的水晶報表

     

                print.SetDataSource(dt); //繫結資料

                this.crvFenDanInfo.ReportSource = print; //繫結報表

    水晶報表在winform程式中的使用

  9. 執行程式,載入報表,列印預覽。

    水晶報表在winform程式中的使用