try
{
dt = objAlarm.GetJobOrderInfo(int.Parse(Request.QueryString["FanID"].ToString()));

ReportDocument RdoRpt = new ReportDocument();//开创报表文件,报表文件实例化。
RdoRpt.Load(Server.MapPath("Rp_Job_Order_Rpt.rpt"));//载入报表模板;
dt.TableName = "JobOrderList";
RdoRpt.SetDataSource(dt);//报表文件载入数据;
ExportOptions exportOptions = new ExportOptions();//报表设计共享输入点;
DiskFileDestinationOptions diskOpts = new DiskFileDestinationOptions();//?????
exportOptions = RdoRpt.ExportOptions;
exportOptions.ExportFormatType = ExportFormatType.PortableDocFormat;
exportOptions.ExportDestinationType = ExportDestinationType.DiskFile;
// Set the disk file options.
string fn; fn = "Al_JobOder_List.pdf";
diskOpts.DiskFileName = Server.MapPath("/ACS/temp/" + fn);
exportOptions.DestinationOptions = diskOpts;
// Export the report.出错
RdoRpt.Export();

string strurl;
strurl = "/ACS/temp/" + fn;
Response.Write("<script>window.open('" + strurl + "','');history.go(-1);</script>");
 
}
catch(Exception exp)
{
ModCommon.WriteLog(exp.Message,"Rp_An_SaleDepart_List.aspx","Page_Load");
}