銳浪報表(實現打印機打印配貨單功能)

一、安裝銳浪報表(寫的比較絮叨,見諒~ 見諒~ 希望對你有幫助)
1、網上找到安裝包下載安裝就行,安裝之後有三個程序。Grid++Report 幫助文檔(你想要的都在裏面)。Grid++Report 報表設計器(自己來設計報表模板)。Grid++Report報表模板例子(可以先在裏面找找有沒有合適的,有就可以直接用,沒有就自己設計。)

注意:如果你的標題行不是固定的,就需要在後臺進行拼接(純後臺去寫報表),而不是使用報表模板。
比如下圖:
在這裏插入圖片描述

二、上圖是我做出來的預覽效果,存在的幾個問題點
1、尺碼擡頭不固定,後臺獲取如何排列成一列兩列三列,如何來實現這種排版效果?(暫時我只找到這種寫法,有大佬知道可以發出來讓我學習下)
在這裏插入圖片描述
其他的字段都比較簡單,按照這種方式加上就可以了,注意放的位置。
在這裏插入圖片描述
注意:
1、這種排列是一起排列出來,有多少行尺碼直接進行排列出來,而不是一行尺碼排列出來然後進行下一行尺碼排列。

FieldName:主要是來標識、用來匹配數量實在哪一個尺碼下面。(比如我X尺碼下面有兩件物品,可以直接根據這個字段來對應到這個尺碼下面)
Title:尺碼名稱(X,XL,2XL)

三、上面的字段和名稱生成好了之後,我們就來填充數據
1、生成一個datetable數據集,把對應的數據填充到datetable裏面即可。我這邊生成的就是這樣的,然後調用銳浪的方法就可以了( FillRecordToReport(Report, dataTable)😉。在這裏插入圖片描述
這個兩快的尺碼擡頭把它當作一行就可以了。(我這邊的字段值size1,size2,size3,size4… 好像數字不能當字段值,我嘗試好像不可以,所以要在程序裏面處理下。)
在這裏插入圖片描述
三、打印(可以實現指定打印機自動打單等功能)
Report.Print(false);
Report.PrintPreview(true);
Report.Printer.PrinterName(指定打印機名稱進行打印)

四、總結 寫的如有不對,歡迎指正。防止誤導別人。