我的asp.net 程序用到了水晶报表,在开发机上没问题,移到客户机上就出现“找不到文件或程序集名称“CrystalDecisions.CrystalReports.Engine”,或找不到它的一个依赖项。”,客户机操作系统为win2003,也重装了.net framework.如何解决?请高手给予解决,谢谢!!!

解决方案 »

  1.   

    你用的是哪个版本的水晶报表?
     ASP。NET 里面客户端是自动下在组件的,现在一般的浏览器都支持的啊。//实例化对象
    SqlConnection myConn = new SqlConnection(StringConn);
    SqlDataAdapter sda = new SqlDataAdapter(SreingComm,myConn);DataSet ds = new DataSet();
    sda.Fill(ds);  //填充DataSetCrystalReport1 Reoprt = new CrystalReport1();
    Reoprt.SetDataSource(ds.Tables[0]);      //把DataSet做为数据源填充报表
    crystalReportViewer1.ReportSource = Reoprt;     //把报表作为数据源填充显示倥件看看你的代码对不对?我也没遇到过这样的问题,希望能把问题说的更明白一点!