某个窗口有个print按钮,需要实现打印预览以及打印的功能。
没有接触过此类东西,请问应该如何实现,是否需要安装报表软件之类的东西?

解决方案 »

  1.   

    .net框架类库里已封装了基本的功能,应该可以满足你的需求。你到网上搜一下,很多。
    http://apps.hi.baidu.com/share/detail/23981714
      

  2.   

    这个是不是只能打印txt类的?
      

  3.   

    那是不是需要我的程序先生成一个txt文件,再打印下来?
      

  4.   

    如果是打印txt,image看看(主要是运用画布)。http://blog.csdn.net/Tsapi/archive/2011/03/10/6237695.aspx
     而word,excel可以直接调用print命令
      

  5.   

    http://joinlerwei.blog.163.com/blog/static/7272155720081117112850633/
    printdocument
      

  6.   

    http://cao416451347ming.blog.163.com/blog/static/115455616201093112520997/
    我参照的是这个~
      

  7.   

    我的程序应该是点一个按钮生成一个报表再打印,我也不知道这算是什么格式。
    这样还能用.net自带的控件吗?
      

  8.   

    其实报表我也不会做,我看看能不能直接打印datagridview,这样应该会简单一些吧。
      

  9.   

    原来如此,但是这个绘图能不能具体说说,用winform的本身的控件实现起来方便吗?比如可不可以在白纸上直接画表格之类的?
      

  10.   

    WebBrower这个控件或用水晶报表