POS小票打印(从数据库读取)
需要打印的效果是这样的: 
 XX化妆品世界购物清单 
 -------------------------------- 
 收银员:01                        单号:000000329 
 日期:2003-07-16      时间:17:53:28 
 -------------------------------- 
 商品名称                           数量   单价      金额 
 商品1                                          4      16.0      64.0 
 商品2                                          1         5.0         5.0 
 商品3                                          3      20.8      62.4 
 商品4                                          2         7.5      15.0 
 商品5                                          3      18.0      54.0 
 商品6                                          1      12.0      12.0 
 -------------------------------- 
 合计:   212.00            让利:            0.00 
 实收:   212.00             
 现金:   300.00            找补:         88.00   
 我在销售的时候把商品都保存在MSSQL数据库里了,这些商品都要从数据里读取的 
 怎样才能实现这样的效果呢? 
------解决方案--------------------没搞清你有什么问题,客户端输入客户的商品,查询出价格,组合一个数据结构,就可以打印了。其他需要的数据需要打印前“准备”好,   
 说说你的具体问题。
------解决方案--------------------这个随便用什么都可以代替的啊.
------解决方案--------------------使用两个结构 
 struct Receipt 
 { 
 ReceiptItem[] ReceiptItems; 
 }   
 struct ReceiptItem 
 { 
 }   
 填好结构,然后打印第一个结构
------解决方案--------------------应该比较简单吧!!
------解决方案--------------------这个肯定是存数据库的啊,打印的时候提出来不就行了
------解决方案--------------------写个DLL,用DLL取数据,取出的数据放在一个STRUCT里,打印就OK了。
------解决方案--------------------用水晶报表
------解决方案--------------------楼上的说的有意思。
------解决方案--------------------建议楼主好好看看与GDI或者GDI+或者水晶报表有关资料,如果看完后3天后还没有结果,再来问这个问题。这时大家一定会帮你的。 
 因为你现在的问题比较大,完全解决可能需要好几个小时。而你经过自己的思考以后,就只有某些疑难问题需要别人帮忙了。