首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

水晶报表外部组件发生错误

2012-02-29 
水晶报表外部组件发生异常用的水晶报表2008,VS用的2010。请教高手这个有什么问题?要怎么样改?先谢谢啦。C# c

水晶报表外部组件发生异常
用的水晶报表2008,VS用的2010。
请教高手这个有什么问题?要怎么样改?
先谢谢啦。

C# code
    private void csLoadReport()    {        try        {                        DataTable repdt = new DataTable();            SetDateUserid();            Getdt(ref repdt, "a", beginDate, enddate);//取得数据            ReportDocument cr = new ReportDocument();            cr.Load(Server.MapPath("Reoprt/sedt.rpt"));            cr.FileName = "usp_sedt.rpt";            cr.SetDataSource(repdt);//报错外部组件发生异常            CrystalReportViewer1.ReportSource = cr;            CrystalReportViewer1.DataBind();        }        catch (Exception ex)        {         }    }



错误报告:{System.Collections.ListDictionaryInternal}
CrystalDecisions.ReportAppServer.ClientDoc
StackTrace" 在 CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass.RemoveAfterFormatPageEventCallBack(ISCRAfterFormatPageEventCallBack formatPageEventCallBack)\r\n 在 CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.RemoveAfterFormatPageEventCallBack(ISCRAfterFormatPageEventCallBack eventCallback)\r\n 在 CrystalDecisions.CrystalReports.Engine.ReportDocument.ClearCache(Boolean clearDocument)\r\n 在 CrystalDecisions.CrystalReports.Engine.ReportDocument.InternalClose(Boolean bSetupForNextReport)\r\n 在 CrystalDecisions.CrystalReports.Engine.ReportDocument.Close()\r\n 在 CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename, OpenReportMethod openMethod, Int16 parentJob)\r\n 在 CrystalDecisions.CrystalReports.Engine.ReportDocument.EnsureLoadReport()\r\n 在 CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSourceInternal(Object val, Type type)\r\n 在 CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSource(DataTable dataTable)\r\n 在 Report1.csLoadReport() 位置 f:\\Z杂项资料\\\\Web水晶报表\\Report1.aspx.cs:行号 133"string


[解决办法]
cr.FileName = "usp_sedt.rpt";

这句去掉试试。。

热点排行