天天看點

vs2017使用rdlc

寫在前面:因為公司要求做個批量列印工具,以前用Delphi+FastReport開發的,現在因為公司就剩下一個Delphi開發工程師了,還外出,是以這是就落在我身上。因為這個列印工具不需要使用人員設計,隻要個模闆列印就行, 我這用的工具是vs2017+winfrom+rdlc,好像FastReport收費了。

一、vs2017配置rdlc

因為vs2017預設沒有裝報表的需要自行安裝,安裝方法工具>擴充和更新>聯機>搜尋rdlc預設第一個安裝即可,可能有點慢,我的安裝的很長時間,你也可以自己去單獨下載下傳。安裝完成後重新開機vs2017就有了。

二、生成項目

vs2017使用rdlc

 預設有個向導,可根據自己需求添加,也可以取消,後續自己添加。

vs2017使用rdlc

項目結構

vs2017使用rdlc

修改屬性

vs2017使用rdlc

三、設計報表,生成資料

vs2017使用rdlc

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

vs2017使用rdlc

這裡我們自定義列,也可以從資料庫擷取

vs2017使用rdlc

然後添加資料集

vs2017使用rdlc
vs2017使用rdlc

到我們winfrom界面添加報表

vs2017使用rdlc

背景資料綁定

vs2017使用rdlc
vs2017使用rdlc

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

vs2017使用rdlc

三、結尾

基本使用到此結束,剩下的就自行擴充了,至于批量列印功能,我這還沒有申請到列印機,等後續列印機到手,進行測試之後補上。

繼續閱讀