当前位置:编程学习 > C#/ASP.NET >>

C#中怎样实现单据的打印

我的问题是这样:
     我想实现凭证的打印,包括收衣单号、收衣时间、业务员、顾客编号、联系电话(这些信息都是填写在某些文本控件中),然后显示收衣列表,收衣列表是用listView显示的,包括收衣明细编,服装类型,颜色,品牌,服务项目、瑕疵、价格、折扣、折后价格,可能收取很多衣物,因此是一张二维表!
       
      --------------------编程问答-------------------- 我不知道你用的是什么程序设计语言,能说明白一些吗?
1.如果你用的是Visual Basic 6.0,你可以用自带的DataReport工具http://msdn.microsoft.com/en-us/library/aa733655(v=vs.60).aspx,这个是英文的,http://develop.csai.cn/vb/200806231453321244.html这个是中文的。
2.如果你用的.Net程序设计语言,就可以用Crystal Report工具,http://msdn.microsoft.com/zh-cn/library/aa287964(v=VS.71).aspx。
一般在报表里面,有表头和明细部分,单号、收衣时间、业务员、顾客编号、联系电话(这些信息都是填写在某些文本控件中),,这些都是表头部分,收衣明细编,服装类型,颜色,品牌,服务项目、瑕疵、价格、折扣、折后价格,这些都是明细部分。
3.制作报表的时候你需要适当调整报表控件的位置和你期望的格式保持一致。 --------------------编程问答-------------------- 哦,还有,不知道你打出来的纸张格式是怎样的,如果不是系统自带的,你需要自己建立一个自定义的纸张格式,这样才可以. --------------------编程问答-------------------- 你说的很乱  只能建议你去找listView中数据的打印方法 --------------------编程问答-------------------- 楼主的需要用VS2008自带的rdsl报表可以解决了,不需要水晶报表
衣单号、收衣时间、业务员、顾客编号、联系电话 用报表参数传进报表
“收衣列表是用listView "用表格数据源传进报表
rdsl报表里加入几个参数,加入一个数据源(数据结构和收衣列表一样)和表格,定义纸张大小
再打印报表就可以了,没办法再详细了,楼主看下rdsl报表教程吧,最基础的东西了 --------------------编程问答-------------------- 这个和C#无关了。
就是报表的输出而已;

比如说用水晶报表就可以做,活用其它报表工具,
输出到设置好的excel模板也可以的。 --------------------编程问答-------------------- 我是用C#.NET做的,就是想实现点击打印后可以显示打印预览的界面,我说过的那些数据项都显示在预览界面里! --------------------编程问答-------------------- 这个首先是数据的组织,再次是打印机的选择。
如果是报表性质的,可以使用dotnet自带的水晶报表。或者自己画到打印机上。(一般是通用的喷墨或激光的A4的打印机)

如果是给顾客的小票,使用的如果是pos打印机,则需要配合打印机来做了。
看看是串口的还是U口的。
自己做着还是麻烦点。
C# 小票 串口打印
C# 下的自由打印
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,