打印水晶報表

開發工具與關鍵技術:VS  水晶報表
作者:聽民謠的老貓
撰寫時間:2019/5/7   17:15

寫打印代碼前必須安裝水晶報表安裝包。
點擊打印按鈕彈出提示框
在這裏插入圖片描述
設置一個新建項。選擇數據,添加一個數據集。
在這裏插入圖片描述
添加數據源(可以通過數據庫添加也可以添加數據表自己設計)
TableAdapter:通過數據庫添加
DataTable:添加數據表
在這裏插入圖片描述
假如數據庫中沒有符合你需求的表那你就可以自己設計一張數據表,依靠自己需求設計數據表的字段。
注意:
在這裏插入圖片描述
自己設計表一定要設計好你字段對應的數據類型(打開屬性更改)。
易錯點:
與數據庫的數據類型必須一致.
設計水晶報表模板(添加新建項)選擇Reporting。沒有安裝水晶報表的就不會顯示這一項。
在這裏插入圖片描述
選擇空白報表,設計報表。
在這裏插入圖片描述
選擇數據源後畫報表(不講畫法)。下面是我畫好的報表。
在這裏插入圖片描述
畫完表後在控制器寫打印水晶報表的方法
數據的查詢和篩選(省略)
調用打印固用的方法(將查詢出來的數據裝換成DataTable格式)
在這裏插入圖片描述
然後是打印水晶報表的固定操作
在這裏插入圖片描述
查詢出你需要的信息,然後將數據裝換成DataTable格式,放入tabAchienement表格。實例化數據報表,再將報表加載到模板中,設置報表的數據源,以文件流的形式輸出。(這些步驟在打印水晶報表中都是統一的)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章