各位用C#开发MIS系统,一般打印单据如何做,用什么控件,能给个例子吗

解决方案 »

  1.   

    formulaOne不错
    网上可以下载到,
    可以先读取一个 Excel模板
    在用数据填充单元格
      

  2.   

    EXECL不方便,如果客户端没有安装EXECL呢,能不能提供一个下载的网址
      

  3.   

    在.net平台下,没有什么好的票据打印控件。目前我们公司使用的是我写的一个打印库。是通过gdi+,直接在打印工具中设置打印的内容,设置打印的格式以后,通过读取数据来打印相应的票据。感觉还蛮好用的。每次只需要写好一个存储过程,设置好表式,就可以用了,表式是存储在数据库里的。如果没时间写,用水晶报表也能替代,但有个致命的问题,连续打印的话,走纸是有问题的。用gdi+做,走纸就不会有问题的。你可以在www.codeproject.com上找找。有现成的打印报表的工具,应该可以改写出来。