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

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

工具/原料

VS2008,水晶報表

方法/步驟

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

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

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

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

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

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

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

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

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

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

設計報表要顯示的內容,

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

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

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

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

WorkDataService Service = new WorkDataService();

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

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

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

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

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

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

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

相關問題答案