上一篇实现了基本的打印report功能,现在Report的要求变化了
订单号,部门名称,设备名称 不会在Detail里重复出现了。
所以一共会有4张report被打印
第一张 第一条 泡沫红茶
第二张 第二条 茉香绿茶
第三张 蓝色圈起来的 同一个厨房 同一个打印机上,打印效果下图
第4张 5,6两条
使用LINQ TO DATATABLE 将数据分离,逐个打印。如下代码,没什么意思了。




















































会有个限制:打印机不能重名。不然查询的时候结果就会不对,那么打印的数据也会不正确。
查阅:sunrack的LINQ TO DATATABLE
步步为营VS 2008 + .NET 3.5(6) - LINQ查询操作符之Distinct、Union、Concat、Intersect、Except、Skip、Take、SkipWhile、TakeWhile、Single、SingleOrDefault、Reverse、SelectMany
源代码 VS2008