锐浪报表(实现打印机打印配货单功能)

一、安装锐浪报表(写的比较絮叨,见谅~ 见谅~ 希望对你有帮助)
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(指定打印机名称进行打印)

四、总结 写的如有不对,欢迎指正。防止误导别人。