和普通的打印也没太大区别啊,无非是格式复杂了些。你能做到网页精确打印的话应该是没问题的。建议用ActiveX控件,可以自己写也可以到网上搜搜,很多的。

解决方案 »

  1.   

    自己如何写呢???另外相关一个贴,能解决实质问题的,分是大大的哦!---
    http://expert.csdn.net/Expert/topic/1986/1986523.xml?temp=.5486261
      

  2.   

    用Html的表格或者ASP.NET的水晶报表
      

  3.   

    1.可以使用华表(cell)控件,用友网站上有华表(cell)控件例子,它不是免费的,只可以使用一个月,
    但是对你所说的功能实现起来非常简单。
    2.在保证所有用户都有Office情况下,可以使用ExcLe,先做个模板文件将有齐缝线等内容先画上,
    在你的程序中调用ExcLe文件模板,填入其它内容,5联就调用5次。
    3.使用水晶报表:以前我在VB中使用水晶报表时,遇到非常复杂的报表时这样做过,将水晶报表的页头
    拉到最大,然后将数据库字段、标签等全都摆动页头上,不是用明细,这样做可以实现比较复杂的报表,
    没在.NET中做过不知行不行。