高分求助!(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();
}
能帮我改改将非常感谢。。
我连的是ORACLE是数据库
但是建水晶报表是SQL的,这样应该没什么关系吧,字段是一致的