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

默認有個向導,可根據自己需求添加,也可以取消,后續自己添加。

項目結構

修改屬性

三、設計報表,生成數據

下面設計一個打印界面,上面向導的時候我們把添加數據集跳過了,現在我們自行添加數據,

這里我們自定義列,也可以從數據庫獲取

然后添加數據集


到我們winfrom界面添加報表

后台數據綁定


點擊啟動即可看到以下界面,對文檔的字體大小都可以通過設計頁面進行設計

三、結尾
基本使用到此結束,剩下的就自行擴展了,至於批量打印功能,我這還沒有申請到打印機,等后續打印機到手,進行測試之后補上。
