水晶报表加载失败
做了一个报表,一直没有什么问题(之前都是不停的操作),今天发现打开报表,过了一两分钟后对水晶报表不操作后,在操作时提示加载失败(如导出)。经过多少测试发现,如果对水晶报表一直操作,就不会出现这样的错误,但是要是不操作,一两分钟在操作时,就提示加载报表失败;那个导出小页面提示:System.Runtime.InteropServices.COMException: 系统找不到指定的路径。
用的是VS2008自带的水晶报表,这是我的原代码
protected void Button1_Click(object sender, EventArgs e)
{
string devid = Server.HtmlEncode(TextBox1.Text);
DataSet ds;
string str_err = "";
string str_sql = "";
str_sql = "select * from ndr2_View_devtimegrp where devid=" + devid;
ds = SupperData.GetDataBySql(str_sql, ref str_err);//一个数据集
CrystalReportSource1.ReportDocument.Load(Server.MapPath("../Door/CrystalReport/RptDrDevTimeGrp.rpt"));
CrystalReportSource1.ReportDocument.SetDataSource(ds.Tables[0]);
CrystalReportSource1.DataBind();
CrystalReportViewer1.ReportSource = CrystalReportSource1;
CrystalReportViewer1.DataBind();
报表新人,请各位大虾帮忙