我想打印winform中的一个矩形区域,其中包括一些datagridview,textbox等等,不知道怎么处理,在reportview的设计中只有很少的控件,而且似乎只能是静态的,这个问题怎么处理啊?还有要求打印的内容在纸页的中间

解决方案 »

  1.   

    打印窗体
    http://www.codeproject.com/csharp/PrintForm.asp
    http://www.c-sharpcorner.com/Code/2003/March/FormPrinting.asp
      

  2.   

    这个打印是位图的形式啊,而且颜色不好,另外是datagridview不能打印出来
      

  3.   

    一定解决问题:(我用过)长江支流的GoldPrinter控件,可以转到excel模版(任意定义)打印winform的一部分。
    相关源码下载信息请访问:
    http://blog.csdn.net/flygoldfish感谢长江支流,感谢我给你提供信息(我只有几十分了)。不懂我继续回帖。