我刚研研究水晶报表的push方法导入数据,但是老是提示错误:
Could not load file or assembly 'CrystalDecisions.CrystalReports.Engine, Version=9.1.3300.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. 系统找不到指定的文件。
但是我己经引用CrystalDecisions.CrystalReports.Engine了,具体代如下:请大伙帮忙调试下
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.ComponentModel;
using System.Drawing;
using System.Web;
using System.Web.Security;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.Data.OleDb;
using System.Security.Principal;
using Microsoft.ApplicationBlocks.Data;
using CrystalDecisions.Shared;
using CrystalDecisions.CrystalReports.Engine;
using UseCrystal.CrystalPush;
using UseCrystal.MasterAndSlave;
using CrystalDecisions.ReportSource;public partial class CrystalReportTest : System.Web.UI.Page
{
    UseCrystal.CrystalPush.myReport ReportDoc = new UseCrystal.CrystalPush.myReport();
    static string ConnectionString = System.Configuration.ConfigurationManager.AppSettings["ConnectStringNewMember"].ToString().Trim();
    protected void Page_Load(object sender, EventArgs e)
    {
        this.BindReport1();
    }    protected void BindReport1()
    {
        DataSetTest MyTest = new DataSetTest();//DataSetTest是我新添的一个数据集的ID
        string ExecuteSql = "select * from dean_newmember order by id";
        OleDbConnection TestConn = new OleDbConnection(ConnectionString);
        TestConn.Open();
        OleDbDataAdapter TestAdapter = new OleDbDataAdapter(ExecuteSql, TestConn);
        TestAdapter.Fill(MyTest, "dean_newmember");
        //CrystalReportTest MyReport = new CrystalReportTest();
        ReportDoc.SetDataSource(MyTest);
        CrystalReportViewer1.ReportSource = ReportDoc;
        TestConn.Close();
    }
}
请大家帮忙看下,谢了