寫在前面:因為公司要求做個批量列印工具,以前用Delphi+FastReport開發的,現在因為公司就剩下一個Delphi開發工程師了,還外出,是以這是就落在我身上。因為這個列印工具不需要使用人員設計,隻要個模闆列印就行, 我這用的工具是vs2017+winfrom+rdlc,好像FastReport收費了。
一、vs2017配置rdlc
因為vs2017預設沒有裝報表的需要自行安裝,安裝方法工具>擴充和更新>聯機>搜尋rdlc預設第一個安裝即可,可能有點慢,我的安裝的很長時間,你也可以自己去單獨下載下傳。安裝完成後重新開機vs2017就有了。
二、生成項目

預設有個向導,可根據自己需求添加,也可以取消,後續自己添加。
項目結構
修改屬性
三、設計報表,生成資料
下面設計一個列印界面,上面向導的時候我們把添加資料集跳過了,現在我們自行添加資料,
這裡我們自定義列,也可以從資料庫擷取
然後添加資料集
到我們winfrom界面添加報表
背景資料綁定
點選啟動即可看到以下界面,對文檔的字型大小都可以通過設計頁面進行設計
三、結尾
基本使用到此結束,剩下的就自行擴充了,至于批量列印功能,我這還沒有申請到列印機,等後續列印機到手,進行測試之後補上。