如果数据是准备好了的!那你在显示数据的地方的table加个id,然后写个打印脚本(做过,但忘了,自己去搜索一下),弹出个新页(打印格式的),这样就最简单,也快

解决方案 »

  1.   

    <OBJECT  id=WebBrowser  classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2  height=0  width=0>
      </OBJECT>
      <input  type=button  value=打印          onclick=document.all.WebBrowser.ExecWB(6,1)>
      <input  type=button  value=直接打印  onclick=document.all.WebBrowser.ExecWB(6,6)>
      <input  type=button  value=页面设置  onclick=document.all.WebBrowser.ExecWB(8,1)>
     <input  type=button  value=打印预览  onclick=document.all.WebBrowser.ExecWB(7,1)>
      要分开打印的内容用Table圈定,要分页的时候可用一个<div></div>标签标记
    楼主看能不能帮上忙?
      

  2.   

    像楼上说的这样用控件还是比较好的方法,用applet也可以的,不过麻烦一些,效率也很差。
      

  3.   

    用这个打印工具吧,可以自定义打印模板,与国外的FastReport类似
    加我msn: [email protected] 获得演示版本打印小组件,与国外的scriptx类似
    http://www.fcsoft.com.cn/eprint/index.htm 有在线演示