【问题标题】:crystal report (No source availabe)水晶报告(无来源)
【发布时间】:2016-02-24 16:55:39
【问题描述】:

我使用 C# 和水晶报表制作了一个 Windows 应用程序,这是我的代码:

    private void Form1_Load(object sender, EventArgs e)
    {
        CrystalReport1 objRpt = new CrystalReport1();
        string connStr = "Data Source=.;Initial Catalog=Reg;Integrated Security=TRUE";
        SqlConnection cn = new SqlConnection(connStr);
        string query1 = "Select name,phone,mobile from Register";
        SqlDataAdapter da = new SqlDataAdapter(query1, connStr);
        DataSet ds = new DataSet();
        da.Fill(ds, "my_dt");
        if (ds.Tables[0].Rows.Count==0)
        {
            MessageBox.Show("mafeesh");
            return;
        }

        objRpt.SetDataSource(ds);
        crystalReportViewer1.ReportSource = objRpt;
    }

当我运行程序时出现以下错误:

无法加载文件或程序集 'file:///C:\Program Files\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet1\crdb_adoplus.dll' 或其依赖项之一。系统找不到指定的文件。

你知道为什么会这样吗?

【问题讨论】:

    标签: c# crystal-reports-2010


    【解决方案1】:

    把它放在你的 app.config 文件中

     <startup useLegacyV2RuntimeActivationPolicy="true">
            <supportedRuntime version="v4.0"/>
     </startup>
    

    【讨论】:

      【解决方案2】:

      从 Bin 文件夹中删除 dll 文件,然后重新构建您的解决方案....我希望到目前为止这会对您有所帮助

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-02-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-16
        • 2014-03-26
        • 1970-01-01
        相关资源
        最近更新 更多