http://www.microsoft.com/China/Community/program/originalarticles/TechDoc/xmlwebprint.mspx

解决方案 »

  1.   

    調用客戶端的excel做報表打印的動作,在服務端得到數據后在客戶端調用它就可以了
    我們現在做的所有的報表都是這樣完成的.可以達到客戶的任意要求都可
    因為excel做報表簡直是太完美了
      

  2.   

    supere(虚心求教) :
       请问用什么控件?
      

  3.   

    水晶报表!http://218.56.11.178:8009/
      

  4.   

    我建议你还是编写一个打印控件,完成报表的预览打印,这样可以精确控制打印,打印出的效果很完美!IE自带打印功能以及水晶报表都没有此功能!
    报表数据以XML文件形式通过默认80端口进行传输,可以穿过防火墙,实现远程打印!
    网上的一文章<利用XML实现远程报表打印>文章非常好!推荐
      

  5.   

    yongyong2006(勇勇),softye(阿申):
       请问你有<利用XML实现远程报表打印>的原代码吗?能否提供?[email protected],谢谢!
      

  6.   

    softye(阿申):
        我照上面方法做了一遍,结果还是不行,点击页面设置没有响应对应的事件,为什么?
      

  7.   

    请问如何处理以下问题:  
    System.NullReferenceException: 未将对象引用设置到对象的实例。
       at System.Windows.Forms.PrintPreviewControl.CalculatePageInfo()
       at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
      

  8.   

    haoliqi(学习男孩):
       水晶报表要MOney吗?
      

  9.   

    haoliqi(学习男孩):
       水晶报表能够实现网上打印吗?急!急!谁帮我解决这个问题,马上给分。
      

  10.   

    利用IE的打印功能实现
    or
    水晶报表
      

  11.   

    也可以用 pdf 来实现的:)
      

  12.   

    Philippy(一盘菜):
       如何生成pdf格式?