高分求助!(WEB打印的问题)
VS2005 
 我用了水晶报表 
 打印模式为AxtiveX 
 推模式 
 报表是别人给我做的,我就是引用 
 能够预览显示数据 
 就是在点打印后,弹出对话框  “出现通信错误。将停止打印” 
 网上有资料说是:“是绑定的问题   报表绑定写在OnInit就OK了” 
 我不明白什么是OnInit,请高手指点,很急哦,在线等啊! 
 或者还有其他什么解决办法。   
 我的打印代码是这样: 
 private   void   PoReportPrint() 
             { 
                         DataSet   ds   =   this.GetPrintData();   
                         CrystalReportSource1.ReportDocument.Load(Server.MapPath( "CryMovePathRpt.rpt "));   
                         CrystalReportSource1.ReportDocument.SetDataSource(ds.Tables[0]);   
                         if   (ds.Tables[0].Rows.Count    <=   0) 
                         { 
                                     Response.Write( " <script   language= 'javascript '> alert( '没有找到相关的记录! '); </script>  "); 
                                     return; 
                         }   
                         CrystalReportViewer1.ReportSource   =   CrystalReportSource1; 
                         CrystalReportViewer1.DataBind(); 
             }   
 能帮我改改将非常感谢。。
------解决方案--------------------up
------解决方案--------------------==网上有资料说是:“是绑定的问题 报表绑定写在OnInit就OK了”   
 在Page的后台cs文件创建一个这样的方法   
 protected void Page_Init(object sender, EventArgs e) 
 { 
   PoReportPrint(); 
 }   
 如果你说的网上方法奏效,那么按这个写法就可以了